vim ctags 配置 自動命令
目錄結構:
project/
---srcs 原始碼資料夾(支援多層目錄)
---head 標頭檔案資料夾
---makefile
---tags
28 "tags
34 set tags=/usr/include/tags
35
36 function! GetTagsPath()
37 let reg="\/\\(srcs\\|head\\)\/\.\\+"
38 let path=expand("%:p")
39 let tag_path=substitute(path,reg,'','g')."\/tags"
40 return tag_path
41 endfunction
42 autocmd BufReadPost *.c,*.h execute "set tags+=".GetTagsPath()
43 autocmd! BufWritePost *.c,*.h execute "!sed -i '/".substitute(expand("%:p"), "\/",'\\\/','g')."/d' ".GetTagsPath() .";ctags -a -f " GetTagsPath() expand( "%:p")
project/
---srcs 原始碼資料夾(支援多層目錄)
---head 標頭檔案資料夾
---makefile
---tags
28 "tags
34 set tags=/usr/include/tags
35
36 function! GetTagsPath()
37 let reg="\/\\(srcs\\|head\\)\/\.\\+"
38 let path=expand("%:p")
39 let tag_path=substitute(path,reg,'','g')."\/tags"
40 return tag_path
41 endfunction
42 autocmd BufReadPost *.c,*.h execute "set tags+=".GetTagsPath()
43 autocmd! BufWritePost *.c,*.h execute "!sed -i '/".substitute(expand("%:p"), "\/",'\\\/','g')."/d' ".GetTagsPath() .";ctags -a -f " GetTagsPath() expand( "%:p")
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25897606/viewspace-747876/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vim自動補全外掛配置
- vim 中Ctags的安裝和使用
- vim進階之新增ctags和cscope
- Mac Vim + ctags 實現多目錄跳轉Mac
- 日常生活小技巧 -- vim 中 ctags 的安裝和使用
- Vim游標移動命令彙總-Vim入門教程
- vim命令
- 將Vim改造為強大的IDE—Vim整合Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete(有圖有真相)IDE
- LINUX 自動執行指令碼的命令配置Linux指令碼
- VIM 命令大全
- Vim命令合集
- Vim 命令合集
- vi(vim)命令
- 常用vim命令
- VIM退出命令
- vim自動補全外掛-NeoComplCache
- vim配置思路
- Mac 配置 vimMac
- VIM 常用插入命令
- VIM 命令總結
- Vim相關命令
- Linux vim命令Linux
- vim命令使用大全
- vim 必備命令
- Vim命令圖譜
- ctags 詳解
- Vim中設定括號自動補全
- 修改ctags讓fzf.vim外掛顯示C,C++方法宣告的標籤C++
- Mac 配置 oh-my-zsh 和命令列自動補全Mac命令列
- 【vim】vim 常用命令之工作速查
- Vim 配置入門
- vim配置檔案
- 安裝Vim自動補全外掛YouCompleteMe
- Vim命令的基本操作
- 常用的vi/vim命令
- vi&vim命令列命令列
- Vim 常用操作命令整理
- Vi/Vim命令桌布圖