![](/img/trans.png)
[英]How to fix QML code editor auto-completion for integrated C++ methods in QT Creator?
[英]Vim auto-completion for C++'s #include clause
我剛剛安裝了omnicomplete插件,它是否支持header自動補全?
當我輸入#include <
時,是否可以提供 header 文件列表來完成?
非常感謝!
您可以使用vim7中引入的 vim 自動完成功能。
只需輸入前幾個字符並按Ctrl->P(for backward search)
或Ctrl->N(for forward search)
,vim 會列出所有可用選項或完成它。
是的,它甚至適用於 header 文件。
要完成這項工作,您應該在usr/include
中安裝ctags添加:
ctags -f ~/.vim/stdtags -R --c++-kinds=+p --fields=+iaS --extra=+q .
將此添加到您的.vimrc
set nocp
filetype plugin on
map <C-L> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR><CR>
set tags=~/.vim/stdtags,tags,.tags,../tags
autocmd InsertLeave * if pumvisible() == 0|pclose|endif
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.