我想把 vim 作为我的 C + + 编辑器,但是我没有使用它的经验 在配置 vim 使用 C + + 时需要帮助。 我需要这样的功能
也许你可以提供一些配置(解释) ,或教程的链接,插件,我可以使用?
我使用 vim作为我的 C + + 编辑器,但是我没有使用很多奇特的东西。
vim
^P
^N
我有一大堆用户定义的用于 C + + 使用的缩写,例如:
abbreviate bptr boost::shared_ptr abbreviate cstr const std::string &
I have several functions for "code snippets" like things, for example :
function! IncludeGuard() let basename = expand("%:t:r") let includeGuard = '__' . basename . '_h__' call append(0, "#ifndef " . includeGuard) call append(1, "#define " . includeGuard) call append(line("$"), "#endif /* !" . includeGuard . " */") endfunction
The only plugin I really couldn't live without is Command-T (which requires ruby support)
.cc
.h
书呆子树 http://www.vim.org/scripts/script.php?script_id=1658
丰富的 ctag (vim 本身已经支持热键) http://ctags.sourceforge.net/
标签列表: http://vim-taglist.sourceforge.net/
剪辑: http://www.vim.org/scripts/script.php?script_id=2540
我不做全部完成只是通常的 ^ n ^ p 的东西,但有大量的资源可以谷歌。
编辑: 截至2013年7月更新