摘要:創建相比于,在中創建是稍微麻煩點。主要跟隨這幾點找到插件目錄,是位于下的和。必須在文件夾下創建一個文件夾,所有自定義代碼都存在這里。文件保存后即刻生效,無需重啟。其它還有等模式,具體可以在的中查看文檔。
想要Vim像Sublime一樣快速編程,就需要各種好的snippets快速生成一段預備好的代碼。一般常用的插件是UltiSnips作為生成代碼的引擎,Vim-snippets插件作為各種語言的常用語句包。
注意:此插件極其依賴Python特定版本,一旦本地python版本有一丁點變動,整個vim的使用都會完全受阻!
安裝Snippets插件在已有Vundle插件管理器的基礎上,直接在.vimrc文件中加入這兩個插件名:
然后退出vim再進入vim,輸入命令: :PluginInstall,等待安裝完成后,重新進入vim,就可以正常使用了。
創建snippets相比于sublime, 在vim中創建snippets是稍微麻煩點。主要跟隨這幾點:
找到插件目錄,是位于~/.vim/bundle/下的ultisnips和vim-snippets。
不要在vim-snippets中預備好的各語言snippets上直接修改,因為每次更新都會被覆蓋。
必須在ultisnips文件夾下創建一個UltiSnips文件夾,所有自定義代碼都存在這里。
自定義的代碼片段必須給每個語言創建多帶帶文件,保存的文件名必須遵循語言名.snippets格式.如果是運用到所有文件上的,就叫all.snippets。
文件保存后即刻生效,無需重啟vim。
代碼片段文件里面需要遵循如下格式:
snippet ?關鍵詞 "描述" 生成模式 代碼片段 endsnippet
其中,生成模式有很多種,一般為b,即只有在一行的開頭輸入關鍵詞時,才會調用代碼片段。其它還有b, A, w, i等模式,具體可以在vim 的:help ultisnip中查看文檔。
舉個例子,我們要為html文件做一些快捷代碼,那么:
首先創建、或修改一個snippets文件:
$ vim ~/.vim/bundle/ultisnips/UltiSnips/html.snippets
然后添加如下格式的聲明:
snippet html "create html 5 structure" b
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/25045.html
摘要:配置驗證,輸入。按鍵,自動補全則成功添加相關,將里面目錄下的文件移動到目錄下的文件下,就可以使用了,如 安裝plug (https://github.com/junegunn/v... curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent... 編輯~/.vimrc文件(不...
摘要:配置驗證,輸入。按鍵,自動補全則成功添加相關,將里面目錄下的文件移動到目錄下的文件下,就可以使用了,如 安裝plug (https://github.com/junegunn/v... curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent... 編輯~/.vimrc文件(不...
摘要:博客原文同步安裝插件安裝分兩部分,一個是插件本身,另外一個是代碼片段倉庫。一般來說把默認的代碼片段倉庫下載下來按需修改后上傳到自己的即可。這時需要使用參數選項使用正則代碼片段通常寫代碼的時候需要使用等來打印上下文中的變量。 博客原文同步 安裝 Ultisnips 插件安裝分兩部分,一個是 ultisnips 插件本身,另外一個是代碼片段倉庫。一般來說把默認的代碼片段倉庫下載下來按需修改...
摘要:一組就是一個插件,的很多功能都由各式插件實現。與相反到行頭到本行的第一個非字符到行尾到本行最后一個不是字符的位置。到逗號前的第一個字符。在當前行查找第三個出現的。工程文件菜單自定義快捷鍵顯示文件菜單自帶快捷鍵顯示隱藏隱藏文件在新 這里是我新配置出來的 jaywcjlove/vim-web 一直在打磨中,基本上可以用了。拿出來騙 star 先上圖 showImg(https://segm...
閱讀 2654·2023-04-25 15:22
閱讀 2824·2021-10-11 10:58
閱讀 1045·2021-08-30 09:48
閱讀 1851·2019-08-30 15:56
閱讀 1730·2019-08-30 15:53
閱讀 1089·2019-08-29 11:16
閱讀 1048·2019-08-23 18:34
閱讀 1638·2019-08-23 18:12