Web 瀏覽器輸入欄位上的 Vim 介面?

Web 瀏覽器輸入欄位上的 Vim 介面?

我正在尋找一個瀏覽器插件,它可以使用與 Vim 文字編輯器相同的鍵盤介面輸入輸入框的文字。我已經採用了維米姆這使得一般導航更加有效,但是我經常發現自己希望在選擇輸入欄位時(就像我在創建這篇文章時)擁有 Vim 介面。我非常希望能夠像使用 vim 文本編輯器編輯文件一樣導航文本,我很好奇是否存在這樣的插件?

答案1

五指Firefox 的 Vimperator 外掛程式允許透過按下 ; 在文字區域中進行類似 vim 的編輯ctrl+t;我認為還有一個選項可以永久打開它。還有都是文字!這實際上會為您啟動編輯器。

就 Chrome 而言,這並不那麼容易,因為 API 非常有限。它們要求您在系統上運行伺服器。有文字區域連接,但現在似乎已損壞。

答案2

瓦薩維為多個 Web 瀏覽器(Chrom(ium)、Firefox/Iceweasel 和 Opera)中的文字方塊提供 vim 介面,我可以確認它可以在 Linux 上的 Chromium(Debian 7 w/Gnome3)上運行。從 開始<Ctrl><Enter>,下面的主頁上有更多資訊:

瓦薩維首頁

Github頁面

適用於鉻(鉻)

安裝到 Opera 和 Firefox/Iceweasel 的連結可以在主頁上找到(上面的連結 - 我確實包含了它們,但我無法發布超過 2 個連結...)

答案3

加到 Shawn 的答案中,pentadactyl(和 vimperator)允許您ctrl+i在文字欄位中按 來實際在 vim 中編輯它。它將把文字欄位的內容儲存到臨時文件中,在 (g)vim 中開啟該文件,並在關閉編輯器後讀回(更改的)內容。

答案4

如果您使用 Chrome,我最近發布了一個名為 Vimsert 的開源 Chrome 擴充功能。它可以讓您在 Ace 編輯器的 vim 模式下編輯任何文字區域。

https://github.com/gabesullice/vimsert

相關內容