国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

VIM實(shí)現文件快速跳轉插件詳解

發(fā)布時(shí)間:2023-05-25 09:00 來(lái)源:西部 閱讀:140 作者:西部數碼 欄目: 虛擬主機 歡迎投稿:712375056

服務(wù)器

前言

日常使用 VIM 的時(shí)候經(jīng)常有跳轉到特定目錄下某個(gè)文件的需求:

使用 vimwiki 記筆記時(shí)會(huì )默認把所有筆記保存在目錄 ~/vimwiki 下, 當我們想查看某個(gè)筆記時(shí)就打開(kāi)那個(gè)目錄下的某個(gè)文件;
我平時(shí)會(huì )寫(xiě)一些 shell 工具, 保存在 ~/bin 目錄下, 就會(huì )有在這個(gè)目錄下創(chuàng )建或者打開(kāi)文件的需求;
如果你用 ultisnip 之類(lèi)的插件的話(huà), 就需要經(jīng)常編輯不同類(lèi)型文件對應的 snippets 文件;

根據我個(gè)人的使用經(jīng)驗, 在特定目錄下打開(kāi)某個(gè)文件 的需求還是很多的, 于是便寫(xiě)了插件 FileJumper 來(lái)實(shí)現這個(gè)需求.

這個(gè)插件提供了下面這些功能:

通過(guò)一行配置能快速定義和某個(gè)目錄綁定的 command;
通過(guò)執行 command filename 能快速打開(kāi)對應目錄下的某個(gè)文件, 能通過(guò) tab 鍵補全文件名;
能通過(guò)指定不同的 vim 命令以不同的模式打開(kāi)文件, 如 command filename vnew 等;

下面就會(huì )介紹如何安裝, 配置已經(jīng)使用這個(gè)插件.

安裝和配置

可以通過(guò) vim-plug 進(jìn)行安裝:

Plug \'http://wap.friendlycc.com.cn/host/ 

安裝完成后通過(guò)配置變量 g:file_jumper_command 來(lái)定義不同的 command, 下面是插件默認的配置:

let g:file_jumper_command = {
   \\ Gbin: {\'dir\': expand($HOME/bin), \'extension\': \'\'},
   \\ Gwiki: {\'dir\': g:myvimwikidir, \'extension\': \'.wiki\', \'keymap\': \'<Leader>wg\'},
   \\ }

Gbin 之類(lèi)的是命令名;
dir 表示和這個(gè)命令綁定的目錄;
extension 表示對應目錄下的文件的默認后綴名, 在打開(kāi)文件時(shí)會(huì )被自動(dòng)添加上去;
keymap 表示給這個(gè)命令映射一個(gè)快捷鍵;

如何使用

執行 Gbin pyserver 就會(huì )默認通過(guò) tabnew ~/bin/pyserver 來(lái)打開(kāi)對應的文件:

在上面的演示中, 我們只輸入了 py 然后按 tab 鍵就可以自動(dòng)補全文件名 pyserver.

我們也可以通過(guò)添加 vim 命令來(lái)決定文件的打開(kāi)方式:

從上面的演示中可以看出在使用了 vnew 或者 e 之后, vim 打開(kāi)文件的方式會(huì )和默認的不一樣. 我們也可以使用 bot vnew 之類(lèi)的復合命令.

總結

以上就是這篇文章的全部?jì)热萘?,希望本文的內容對大家的學(xué)習或者工作具有一定的參考學(xué)習價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對特網(wǎng)科技的支持。

更多關(guān)于云服務(wù)器,域名注冊,虛擬主機的問(wèn)題,請訪(fǎng)問(wèn)特網(wǎng)科技官網(wǎng):wap.friendlycc.com.cn

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

国产无遮挡18禁网站免费| 免费网站看AV片| 无码人妻精品一区二区三区下载| 护士奶头又白又大又好摸视频| 四虎国产精品永久一区高清| 久久成人成狠狠爱综合网|