如何在vim中创建映射以自动执行.h c++文件的ifdef命令?基本上,我想有一个映射,它将创建与.h和.hpp等兼容的以下内容

#ifndef <filename>_<extension>__
#define <filename>_<extension>__

#endif  // <filename>_<extension>__

最佳答案

只需在.vimrc文件中键入以下内容。您的.vimrc文件应位于您的主目录中。这将输出您想要的内容。您可以在编辑.h或.hpp文件后使用它,只需按<f12>

nnoremap <f12> "%pF.r_A__<esc>I#ifndef <esc>gUwyypldwidefine <esc>yypldwiendif //<esc>O<esc>
inoremap <f12> <esc>"%pF.r_A__<esc>I#ifndef <esc>gUwyypldwidefine <esc>yypldwiendif //<esc>O<esc>i

关于c++ - 如何在vim中创建映射以自动执行.h c++文件的ifdef命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19042690/

10-15 04:23