劇多
首頁
資訊
體育
娛樂
汽車
投資
財經
軍事
科技
數碼
科學
遊戲
歷史
健康
政治
影視
旅遊
育兒
美食
時尚
房產
農業
社會
文化
教育
技術
美文
情感
故事
家居
職場
自然
闢謠
心理
攝影
漫畫
生活
其它
Club
Tips
熱門話題
搜尋
註冊
登入
首頁
>
Club
>
2021-02-09 15:47
tab和tag的意思區別?
21
回覆列表
1 # 使用者3815228610050
樓上 @陳達野 講的 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 的文章,他們就根本沒用對。
發表回復
∧
中秋節和大豐收的關聯?
∨
採購預算怎麼做?
熱門排行
一邊走路一邊直播用什麼設備?
毛衣生產基地哪裡最好?
寶媽半夜帶孩子崩潰文案?
給孩子們自制小籠包經典文案?
綠焰多肉可以曬太陽嗎?
tfboys為什麼有十週年?
準星跟隨怎麼設置?
怎麼給小芭比做衣服和裙子?
龍之業火怎麼洗詞條?
直飲機預留口怎麼遮擋?
樓上 @陳達野 講的 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 的文章,他們就根本沒用對。