作者wei115 (NEET)
看板Editor
標題[vim ] 使用gtags插件的結果不如預期
時間Mon Jan 14 23:30:32 2019
如題
想用gtags來看code
但相關插件一直不工作
我預期的結果是裝好插件後,使用ctags的 <C-]> <C-t>可以在程式碼之間跳轉和返回
但實際上這快捷鍵好像和ctags衝突
插件的快捷鍵並沒有取代ctags的快捷鍵
所以vim一直提示我『E426: 找不到標籤(tag):』
使用的插件是
Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
Plug 'jistr/vim-nerdtree-tabs'
Plug 'ludovicchabant/vim-gutentags'
Plug 'skywind3000/gutentags_plus'
附上vimrc
https://ideone.com/szLBNL
平台是windows 10 64bit,msys2
vim -versoin
VIM - Vi IMproved 8.1 (2018 May 17, compiled May 31 2018 11:16:13)
此vimrc在筆電上可以正常運作
筆電平台是windows 7 64bit,msys2
vim版本也是8.1
想問問看這要如何解決,謝謝
--
「我不創造美少女,我只是從紙中看見了天使,並用手使她們自由。」
——矢吹
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.224.73.150
※ 文章網址: https://www.ptt.cc/bbs/Editor/M.1547479837.A.D55.html
推 prismwu: 跳躍預設是找檔名tag gtags生出來預設不是這個名字 01/15 10:54
推 prismwu: 試一下發現可以 忽略上一句 試一下 :cs show 顯示出什麼 01/15 11:20
→ prismwu: 另外你可以確定global有沒有在PATH的路徑上 01/15 11:21
:cs show顯示『沒有 cscope 連線』 global在PATH
→ r123432: cscopetag有設定嗎? 01/15 20:25
應該是沒有,但這個vimrc在其他裝置上可以用
而且會自動產生gtags檔
可以用的是:筆電win7 64bit MSYS2,幾乎沒裝東西的debian虛擬機
不能用的是:桌機win10 64bit MSYS2,同一台的WSL Ubuntu 18.04 LTS
有些能用有些不能用.....
※ 編輯: wei115 (61.224.71.76), 01/15/2019 23:56:53
→ r123432: 然後可以使用gtags.vim 跟 gtags-cscope.vim 01/16 15:33