[vim ] 使用gtags插件的結果不如預期

看板Editor (編輯器(vim/emacs))作者 (NEET)時間5年前 (2019/01/14 23:30), 5年前編輯推噓2(204)
留言6則, 2人參與, 5年前最新討論串1/2 (看更多)
如題 想用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

01/15 10:54, 5年前 , 1F
跳躍預設是找檔名tag gtags生出來預設不是這個名字
01/15 10:54, 1F

01/15 11:20, 5年前 , 2F
試一下發現可以 忽略上一句 試一下 :cs show 顯示出什麼
01/15 11:20, 2F

01/15 11:21, 5年前 , 3F
另外你可以確定global有沒有在PATH的路徑上
01/15 11:21, 3F
:cs show顯示『沒有 cscope 連線』 global在PATH

01/15 20:25, 5年前 , 4F
cscopetag有設定嗎?
01/15 20:25, 4F
應該是沒有,但這個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

01/16 15:32, 5年前 , 5F
https://goo.gl/JgEzEr 依照這說明你必須要連上cscope
01/16 15:32, 5F

01/16 15:33, 5年前 , 6F
然後可以使用gtags.vim 跟 gtags-cscope.vim
01/16 15:33, 6F
文章代碼(AID): #1SFAiTrL (Editor)
文章代碼(AID): #1SFAiTrL (Editor)