亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VIM中常用的插件有哪些

發布時間:2022-02-16 16:20:59 來源:億速云 閱讀:166 作者:iii 欄目:開發技術

今天小編給大家分享一下VIM中常用的插件有哪些的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

VIM中常用的插件有哪些

插件安裝設置

這是為新用戶準備的,假設他們不知道如何安裝 Vim 插件。所以,首先,就是給出一些完成安裝設置的步驟。

在你的家目錄下創建”.vim”目錄,并在其中創建子目錄”autoload”和”bundle”。

然后在”autoload”放置”pathogen.vim”文件,這個文件可以從”https://raw.githubusercontent.com/tpope/vim-pathogen/master/autoload/pathogen.vim”此處下載。

最后在你的家目錄創建”.vimrc”文件,并添加以下內容。

1. call pathogen#infect()
VIM中常用的插件有哪些

至此,你已完成了 Vim 插件安裝的準備工作。

注意:我們已經討論了使用Pathogen管理Vim插件。

現在已經全部設置完畢,就讓我們來討論兩個好用的 Vim 插件吧。

Vim 標簽側邊欄(Tagbar)插件

首先就是標簽側邊欄(Tagbar)插件。該插件能夠讓你瀏覽源文件包含的標簽,從而提供該源文件的結構簡覽。其官網的插件說明是這樣說的:“它通過創建側邊欄,然后以一定順序展示從當前文件以 ctags 提取的標簽來完成這一功能。這意味著,比如,C++ 中的方法將展示在其自身所定義在的類里邊。”

聽起來很酷,不是嗎?讓我們來看看該怎么安裝它。

標簽側邊欄(Tagbar)的安裝過程是相當容易的——你只需要運行下列命令:

1. cd ~/.vim/bundle/
2.
3. git clone git://github.com/majutsushi/tagbar

安裝完之后就可以使用了,你可以在 Vim 中打開一個”.cpp”文件來測試它:進入命令模式,然后運行”:TagbarOpen”命令。以下是運行”:TagbarOpen”命令之后出現側邊欄(右側) 的效果圖。

VIM中常用的插件有哪些

使用”:TagbarClose可以關閉側邊欄。值得一提的是,可以使用”:TagbarOpen fj”命令打開側邊欄來打開它的跳轉(shift control)功能。也就是說,你可以很方便的瀏覽當前文件包含的標簽——在對應的標簽上按下 Enter 鍵,然后在左側的源代碼窗口跳轉到對應的位置。

  VIM中常用的插件有哪些

假如你想要反復地開關側邊欄,你可以使用 :TagbarToggle 命令,而不用交替的使用 :TagbarOpen 和:TagbarClose 命令。

如果你覺得輸入這些命令很費時間,你可以為 :TagbarToggle 命令創建快捷鍵。比如,添加以下內容到.vimrc 文件中:

nmap  :TagbarToggle

這樣,你就可以用 F8 來切換標簽側邊欄(Tagbar)了。

更進一步,有時候你可能會注意到某個標簽前邊有一個”+”、”-“或者”#”符號。比如,以下截圖(取自該插件的官網)展示了一些前邊有”+”號的標簽。

  VIM中常用的插件有哪些

這些符號基本是用來表明一個特定標簽的可見性信息。特別是 + 表示該類是 public 的,而 – 表示一個 private 類。# 則是表示一個 protected 類。

以下是使用標簽側邊欄(Tagbar)的一些注意事項:

  • 該插件的官網早就有說明:“標簽側邊欄(Tagbar)并非是管理標簽(tags)文件而設計,它只是在內存中動態創建所需的標簽,而非創建任何文件。標簽(tags)文件的管理有其他插件提供支持。”
  • 低于 7.0.167 版本的 Vim 和標簽側邊欄(Tagbar)插件存在著一個兼容性問題。根據官網:“如果你受到此問題的影響,請使用代替版:(“https://github.com/majutsushi/tagbar/zipball/70fix”)下載 zip 壓縮包。這對應到 2.2 版本,但由于大量的依賴變更,它可能不會再升級。”
  • 如果你在加載該插件時遇到這樣的錯誤:未找到 ctags!(Tagbar: Exuberant ctags not found!)。你可以從(“http://ctags.sourceforge.net/”)下載并安裝 ctags 來修復錯誤。

Vim 界定符自動補齊(delimitMate)插件

下一個要介紹的插件就是界定符自動補齊(delimitMate)。該插件在 Vim 插入模式下提供引號、圓括號和方括號等界定符自動補齊功能。

該插件官網說:“它同時也提供一些相關的特性讓你在輸入模式下變得更加便捷,比如語法糾錯(在注釋區或者其他的可配置區不會自動插入結束界定符)、回車和空格填充(默認關閉)等。”

安裝步驟與之前介紹的相似:

1. cd ~/.vim/bundle/
2.
3. git clone git://github.com/Raimondi/delimitMate.git

一旦你成功安裝這個插件(即上述命令執行成功),你就不需要進行任何配置了——當 Vim 啟動時會自動加載這個插件。

至此,在你使用 Vim 的任何時候,只要你輸入一個雙引號、單引號、單號、圓括號、方括號,它們都會自動補齊。

你可以自己配置界定符自動補齊(delimitMate)。比如,你可以添加需要自動補齊的符號列表,阻止自動加載該插件,對指定類型文件關閉該插件等。想了解如何配置這些(或者其他更多的配置),請閱讀該插件的詳細文檔——運行”:help delimitMate”即可。

上述命令會將你的 Vim 窗口水平分割成兩個,上邊一個包含我們所說的文檔。 VIM中常用的插件有哪些

以上就是“VIM中常用的插件有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vim
AI

南澳县| 沂水县| 商城县| 奉新县| 化州市| 陇南市| 莒南县| 灵武市| 石阡县| 海门市| 桃园县| 嵊州市| 崇文区| 遵义市| 新巴尔虎左旗| 吴桥县| 新丰县| 佳木斯市| 上思县| 观塘区| 丹东市| 郯城县| 壤塘县| 富源县| 明星| 上虞市| 淮阳县| 怀化市| 荥经县| 普定县| 都江堰市| 呼图壁县| 新疆| 鄂伦春自治旗| 阳江市| 封开县| 凤台县| 大宁县| 福贡县| 德清县| 彭水|