劇多
首頁
資訊
體育
娛樂
汽車
投資
財經
軍事
科技
數碼
科學
遊戲
歷史
健康
政治
影視
旅遊
育兒
美食
時尚
房產
農業
社會
文化
教育
技術
美文
情感
故事
家居
職場
自然
闢謠
心理
攝影
漫畫
生活
其它
Club
Tips
熱門話題
搜尋
註冊
登入
首頁
>
Club
>
2021-02-10 16:28
tags是什麼意思?
5
回覆列表
1 # 使用者4356284246558
樓上 @陳達野 講的 tags路徑設定法是有問題的:
正確的設定方法是:"./" 的意思是,vim解析時,碰到 "./" 會被替換成當前編輯檔案的資料夾。注意第一個 tags後面有一個分號,代表 “向上搜尋”,你需要搜尋tag的時候,它會首先在你當前檔案所在的資料夾(不是當前資料夾)裡面搜尋名為 tags的檔案,沒有的話,往上一級目錄,再沒有的話,再往上一級目錄,直到搜尋到根目錄為止。第二個tags才是代表在 “當前資料夾” 而不是 “當前檔案所屬的資料夾"裡面搜尋,也就是你正在編輯的檔案在 D:\source,而你可能處在 E:\work 下面,設定這兩個就基本兼顧了,另,標準庫什麼的tag檔案沒必要放進來,擾亂視聽,用其他方式檢視標準庫定義就是。見 ":help file-searching" 章節的 “upward search" 部分,"set tags" 是支援 file-searching 裡面提到的向上向下搜尋法的。所以只需要這麼定義一下就可以多級目錄向上搜尋了,然後將你的tags檔案生成在專案根資料夾,下面任意一級子目錄裡面的原始碼尋找定義時都可以找到。另,如果不喜歡預設生成的 tags這個名字,可以把它改為 “.tags" 看起來更舒服點,檢視時能排在最前面,不容易和其他檔案混淆,刪除也簡單,所以其實下面這個更清爽:再,別用 CTRL-] 來跳轉定義,多用用下面兩個:能新split出一個視窗來再跳轉到定義,比會把當前視窗切換走了的 <C-]> 好用。現在很多講 ctags 的文章,他們就根本沒用對。
發表回復
相關內容
svn程式碼怎麼傳到branchest和tags?
∧
中秋節和大豐收的關聯?
∨
市場發展模式暢想,未來電力供應會是何種模式?
熱門排行
文心一言內測用戶等待多久?
動物資料卡怎麼做?
海底撈星期天有團購嗎?
支付寶能代還款嗎?
為什麼陽臺上辣椒長不大?
灰燼聖殿怎麼去?
煤氣灶底下的蓋子漏氣怎麼辦?
生化危機七血清怎麼找到?
七夕自己做玫瑰花最簡單方法?
審視端詳注視區別?
樓上 @陳達野 講的 tags路徑設定法是有問題的:
正確的設定方法是:"./" 的意思是,vim解析時,碰到 "./" 會被替換成當前編輯檔案的資料夾。注意第一個 tags後面有一個分號,代表 “向上搜尋”,你需要搜尋tag的時候,它會首先在你當前檔案所在的資料夾(不是當前資料夾)裡面搜尋名為 tags的檔案,沒有的話,往上一級目錄,再沒有的話,再往上一級目錄,直到搜尋到根目錄為止。第二個tags才是代表在 “當前資料夾” 而不是 “當前檔案所屬的資料夾"裡面搜尋,也就是你正在編輯的檔案在 D:\source,而你可能處在 E:\work 下面,設定這兩個就基本兼顧了,另,標準庫什麼的tag檔案沒必要放進來,擾亂視聽,用其他方式檢視標準庫定義就是。見 ":help file-searching" 章節的 “upward search" 部分,"set tags" 是支援 file-searching 裡面提到的向上向下搜尋法的。所以只需要這麼定義一下就可以多級目錄向上搜尋了,然後將你的tags檔案生成在專案根資料夾,下面任意一級子目錄裡面的原始碼尋找定義時都可以找到。另,如果不喜歡預設生成的 tags這個名字,可以把它改為 “.tags" 看起來更舒服點,檢視時能排在最前面,不容易和其他檔案混淆,刪除也簡單,所以其實下面這個更清爽:再,別用 CTRL-] 來跳轉定義,多用用下面兩個:能新split出一個視窗來再跳轉到定義,比會把當前視窗切換走了的 <C-]> 好用。現在很多講 ctags 的文章,他們就根本沒用對。