Vim 之外是否存在 Vim 控制項?

Vim 之外是否存在 Vim 控制項?

Vimium我一直在使用 Vim,以及Linux Mint 上的 Chrome插件。我發現使用 滾動頁面hjkl和搜尋非常有趣且有效率/

不幸的是,這個功能不是系統範圍的。我問是否存在任何守護進程、核心模組或驅動程式(或任何真正的東西)來模仿或重新映射整個系統,使其像 Vim 一樣運行。

我所說的“操作就像”是指hjkl導致任何可滾動的內容滾動。您必須按“i”才能進入插入模式並寫入文本,...

如果不存在,那麼終端模擬器是否至少存在類似的東西?

答案1

沒有系統範圍的解決方案;它必須由您想要使用的應用程式或其插件來實現。

shellbash確實有一個vi-style 輸入模式,您可以使用 來啟動它set -o vi。有了它, h 和 k 允許您在我們的命令歷史記錄中進行搜尋(與滾動不太一樣,但無論如何都是有用的)。這實際上是由 readline 庫實現的,因此其他一些使用 readline 的應用程式也支援它。

Firefox 有一個名為「vimperator」的插件,它的功能與 Chrome 的 vimium 幾乎相同。

GNU Emacs 也有幾種vi模式,儘管這完全違背了目的。

尋呼機less允許使用 hjkl 滾動。

我確信還有更多,這只是我能想到的...

答案2

我不知道有什麼方法可以在現代 PC 上獲得全系統的 vi 控制。

如果需要的話可以安裝vim 隨處可見和/或到處想家。它們都很有用,但並不能完全讓您在系統範圍內使用 vi 控制。

儘管如此,仍然有許多應用程式(Web 瀏覽器、PDF 檢視器、IDE 等)可以使用 vi 控制項進行控制。 (注意:可能需要特殊插件。)

造訪 TextEditors.org wikiVi家庭頁面。向下捲動到「在其他應用程式中執行的 vi 實作」部分,該部分從頁面的中間位置開始。另請編輯該 wiki 頁面並添加您自己的貢獻。

相關內容