Vim允许用户为带有某些扩展名的文件创建特定的模板。
创建模板的一般步骤:
步骤1:在〜/ .vim / templates /目录中创建模板。模板是框架内容,可以适合所有以特定扩展名结尾的文件。
步骤2:将命令添加到〜/ .vimrc文件中,该命令指示vim用指定模板的内容填充新文件。
例如:
:autocmd BufNewFile *.c 0r ~/vim/skeleton.c
解释:
– autocmd代表自动命令。
– BufNewFile是一个事件,表示在缓冲区中打开了一个新文件。
– * .c表示所有扩展名为“ .c”的文件。
– 0r表示读取文件,并将其内容插入扩展名为.c的新文件顶部。这之后是框架文件的路径。
创建C++模板的步骤:
步骤1:打开终端。
步骤2:将目录更改为〜/ .vim / templates /。
$ cd ~/.vim/templates/
注意:如果模板子目录不可用,请在.vim文件夹中创建一个。
$ mkdir templates && cd templates
步骤3:打开模板文件。
$ sudo vim skeleton.cpp
例子:
步骤4:添加骨架/模板。保存并关闭。
例子:
步骤5:打开〜/ .vimrc文件。
$ sudo vim ~/.vimrc
步骤6:向其添加以下行。
:autocmd BufNewFile *.cpp 0r ~/.vim/templates/skeleton.cpp
例子:
步骤7:保存并关闭。
打开一个新的cpp文件
例子:
要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程” 。