Saya mencari plugin browser yang memasukkan textin dari kotak input dengan antarmuka keyboard yang sama dari editor teks Vim. Saya telah mengadopsi Vimium yang membuat navigasi umum jauh lebih efektif, namun saya sering menemukan keinginan saya sendiri saya memiliki antarmuka Vim sementara saya telah memilih bidang input (seperti ketika saya sedang membuat posting ini). Saya sangat ingin dapat menavigasi teks dengan cara yang sama saya mengedit file dengan editor teks vim dan saya ingin tahu apakah plugin seperti itu ada?
29
Jawaban:
The Pentadactyl dan Vimperator addons untuk Firefox memungkinkan vim seperti mengedit di area teks dengan menekan
ctrl+t
; Saya pikir ada juga opsi untuk menyalakannya secara permanen. Ada juga Ini Semua Teks! yang sebenarnya akan meluncurkan editor untuk Anda.Sejauh Chrome berjalan, itu tidak mudah, karena API sangat terbatas. Mereka mengharuskan Anda untuk menjalankan server di sistem Anda. Ada TextareaConnect , tetapi tampaknya rusak sekarang.
sumber
wasavi menyediakan antarmuka vim untuk kotak teks di beberapa browser web (Chrom (ium), Firefox / Iceweasel & Opera) dan saya dapat mengonfirmasi bahwa itu berfungsi pada Chromium di Linux (Debian 7 w / Gnome3). Mulai dengan
<Ctrl><Enter>
, lebih banyak info di beranda di bawah:halaman muka wasavi
Halaman github
untuk Chrom (ium)
Tautan untuk memasang Opera dan Firefox / Iceweasel dapat ditemukan di beranda (tautan di atas - saya memang memasukkannya tetapi saya tidak dapat memposting dengan lebih dari 2 tautan ...)
sumber
Menambahkan ke jawaban Shawn, pentadactyl (dan vimperator) memungkinkan Anda untuk menekan
ctrl+i
ketika di bidang teks untuk benar-benar mengeditnya di vim. Ini akan menyimpan konten dari bidang teks ke file sementara, buka file itu di (g) vim, dan membaca konten (diubah) kembali setelah menutup editor.sumber
Jika Anda menggunakan Chrome, saya baru-baru ini merilis ekstensi Chrome open source yang disebut Vimsert. Ini akan memungkinkan Anda mengedit teks apa pun dalam mode vim editor Ace.
https://github.com/gabesullice/vimsert
sumber
Jika Anda ingin mengubah textarea menjadi editor kode seperti vim, bookmarklet ini memungkinkan Anda untuk mengubah textarea menjadi kartu as dengan mengklik tiga kali di atasnya. Ini mendukung vim dan emacs keybindings. Anda dapat memilih ini di halaman pembuatan bookmarklet.
sumber
Saya pikir kuncinya Fadalah jawaban Anda, sehingga menandai semua kotak input dengan angka, lalu tekan angka dengan bidang input yang Anda inginkan, sesederhana itu. Bersenang senang lah!
sumber