各位 Vim 使用者大家好!今天,我這里有個(gè)好消息告訴大家。我會(huì)向大家介紹Vim-anywhere,這是一個(gè)簡(jiǎn)單的腳本,它允許你使用 Vim 編輯器在 Linux 中的任何地方輸入文本。這意味著你能簡(jiǎn)單地調(diào)用自己最愛的 Vim 編輯器,輸入任何你所想的,并將這些文本粘貼到任意的應(yīng)用和網(wǎng)站中。這些文本將在剪貼板可用,直到你重啟了系統(tǒng)。這個(gè)工具對(duì)那些喜歡在非 Vim 環(huán)境中使用 Vim 鍵位綁定的人來說十分有用。
在 Linux 中安裝 Vim-anywhere
Vim-anywhere 工具可以運(yùn)行在任何基于 GNOME(或其他衍生品)的 Linux 發(fā)行版上。另外,確保你已經(jīng)安裝了下面的依賴。
Curl
Git
gVim
xclip
比如,你可以用下面的命令在 Ubuntu 中安裝這些工具:
$ sudo apt install curl git vim-gnome xclip
然后運(yùn)行如下的命令來安裝 Vim-anywhere:
$ curl -fsSL https://raw.github.com/cknadler/vim-anywhere/master/install | bash
Vim-anywhere 到此已經(jīng)安裝完成。現(xiàn)在我們來看看如何使用它。
在任何地方使用 Vim 編輯器輸入文本
假如你需要?jiǎng)?chuàng)建一個(gè) word 文檔。但是你更愿意使用 Vim 編輯器,而不是 LibreOffice。沒問題,這里 Vim-anywhere 就派上用場(chǎng)了。Vim-anywhere 自動(dòng)化了整個(gè)流程。它僅僅簡(jiǎn)單地調(diào)用 Vim 編輯器,所以你能寫任何你所想的,然后將之粘貼到 .doc 文件中。
讓我給你展示一個(gè)用例。打開 LibreOffice 或者你選的任何圖形文本編輯器。然后打開 Vim-anywhere。你只需要按下CTRL+ALT+V即可。它將會(huì)打開 gVim 編輯器。按下i切換到交互模式然后輸入文本。完成之后,鍵入:wq關(guān)閉并保存文件。
這些文本會(huì)在剪貼板中可用,直到你重啟了系統(tǒng)。在你關(guān)閉編輯器之后,你之前的應(yīng)用會(huì)重新占據(jù)主界面。你只需按下CTRL+P將文本粘貼進(jìn)去。
這僅僅只是一個(gè)例子。你甚至可以使用 Vim-anywhere 在煩人的 web 表單或者其他應(yīng)用上進(jìn)行輸入。一旦 Vim-anywhere 被調(diào)用,它將會(huì)打開一個(gè)緩沖區(qū)。關(guān)閉 Vim-anywhere 之后,緩沖器內(nèi)的內(nèi)容會(huì)自動(dòng)復(fù)制到你的剪貼板中,之前的應(yīng)用會(huì)重新占據(jù)主界面。
Vim-anywhere 在被調(diào)用的時(shí)候會(huì)在/tmp/vim-anywhere中創(chuàng)建一個(gè)臨時(shí)文件。這些臨時(shí)文件會(huì)一致保存著,直到你重啟了系統(tǒng),并為你提供臨時(shí)的歷史記錄。
$ ls /tmp/vim-anywhere
你可以用下面的命令重新打開最近的文件:
$ vim $( ls /tmp/vim-anywhere | sort -r | head -n 1 )
更新 Vim-anywhere
運(yùn)行下面的命令來更新 Vim-anywhere:
$ ~/.vim-anywhere/update
更改快捷鍵
默認(rèn)調(diào)用 Vim-anywhere 的鍵位是 CTRL+ALT+V。你可以用 gconf 工具將其更改為任何自定義的鍵位綁定。
$ gconftool -t str --set /desktop/gnome/keybindings/vim-anywhere/binding
卸載 Vim-anywhere
可能有些人覺得每次打開 Vim 編輯器,輸入一些文本,然后將文本復(fù)制到其他應(yīng)用中是沒有意義也毫無(wú)必要的。
如果你不覺得這個(gè)工具有用,只需使用下面的命令來卸載它:
$ ~/.vim-anywhere/uninstall
-
Linux
+關(guān)注
關(guān)注
87文章
11345瀏覽量
210392 -
VIM
+關(guān)注
關(guān)注
0文章
134瀏覽量
15350 -
編輯器
+關(guān)注
關(guān)注
1文章
806瀏覽量
31291
原文標(biāo)題:如何在任何地方使用 Vim 編輯器輸入文本
文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
常用編輯器之Vim編輯器
Linux內(nèi)核中ctags的安裝及使用方法
Vim怎么安裝
Linux系統(tǒng)vi(vim)編輯器命令使用教程
Linux中的vim命令說明
![<b class='flag-5'>Linux</b><b class='flag-5'>中</b>的<b class='flag-5'>vim</b>命令說明](https://file.elecfans.com/web1/M00/DF/A3/o4YBAGA0cmaAIpelAADXrxA3RDc241.png)
嵌入式Linux開發(fā)環(huán)境搭建之四----Vim的安裝
![嵌入式<b class='flag-5'>Linux</b>開發(fā)環(huán)境搭建之四----<b class='flag-5'>Vim</b>的<b class='flag-5'>安裝</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論