實現程式設計時Vim自動匯入相應模板

2021-09-07 12:32:03 字數 638 閱讀 5591

vim文字編輯器以簡潔高效著稱,那麼我們在程式設計時能有自動載入相應的模板,從而省去一些固定的輸入提公升工作效率呢!當然可以,可以有多種方法實現,我這裡介紹一種非常簡單的方法。

首先在你的主使用者檔案下面建立vim的模板資料夾,命令如下:

mkdir -p ~/.vim/template

然後在該檔案下建立c語言的模板檔案,如c.tlp,如下圖所示

建立檔案之後,在/etc/vim/vimrc中新增下列語句 

sudo vim /etc/vim/vimrc        編輯vim的配置檔案,在末尾新增下列語句

autocmd bufnewfile *.c 0r /home/joker/.vim/template/c.tlp

注意是0r,阿拉伯數字0,不是o

重啟電腦,更新配置,每當你建立.c字尾的c檔案時,就會自動呼叫模板

如果有其他程式設計軟體,也可以寫建立相應模板,然後增加配置檔案,不過最好以絕對路徑的形式給出模板位置!

參考:

vim編輯器環境設定 vim啟動時自動載入設定

vi在啟動時會自動載入當前使用者目錄下.vimrc檔案,可以在該檔案中設定啟動的環境配置。方法 在使用者家目錄下開啟.vimrc vi vimrc將下列所述的環境設定加入到該配置檔案中的最末尾處,儲存並退出。set tabstop 4 設定製表符tab的空格數 set shiftwidth 2 設定...

在 Vim 中實現括號自動補全

流行的 ide 的編輯器,諸如 eclipse,都提供了括號自動補全的功能,相當的方便。可惜 vim 預設情況下並沒有提供這樣的功能,那就只有自己來寫了。將下面的 加入到 vimrc 中,重啟 vim,即可 inoremap i inoremap closepair inoremap i inore...

vim從其它地方賦值貼上時自動換行新增縮排解決辦法

使用vim從windows或者其它地方複製貼上時會把tab鍵或者對齊字元也當做文字內容一併貼上,加之vim自動縮排功能,導致每行需不需要都會自動新增乙個tab,會讓文字看起來很亂。解決辦法 第一種 修改.vimrc檔案 map set paste map set nopaste 這樣在貼上前按f10...