一、快速添加/刪除書籤
VSCode 書籤的一個主要功能就是可以幫助開發者快速跳轉到代碼中的某個位置,比如一段複雜的邏輯代碼,使用書籤可以快速記錄下該位置,並在需要的時候快速跳轉到該位置。
VSCode 添加/刪除書籤的快捷鍵為 Ctrl + Shift + [0-9] (Mac:Cmd + Shift + [0-9]),其中數字 0-9 代表書籤標記的位置。比如,使用 Ctrl + Shift + 1 就可以添加一個書籤到位置 1,使用 Ctrl + 1 就可以跳轉到該位置。
通過添加/刪除書籤,可以充分利用 VSCode 的快捷鍵操作,提高代碼開發效率。
二、快速查找所有書籤
VSCode 提供了一個方便的命令,可以查找所有添加的書籤,方便開發者查閱整個工程中所有書籤的位置。
使用快捷鍵 Ctrl + Shift + M(Mac:Cmd + Shift + M),或者使用編輯器菜單欄的 View -> Problems -> Bookmarks,可以查看所有書籤的列表。點擊列表中的書籤項,即可跳轉到書籤位置。
// 例子
// 對代碼片段添加書籤
public void testMethod() {
// --------------------------------
// --> 我們在這段代碼上添加了一個書籤
// --------------------------------
// ... 一些具體的邏輯代碼...
// --------------------------------
// --> 這是另一個書籤位置
// --------------------------------
}
// 在菜單欄中查看所有書籤,並快速跳轉。
三、過濾特定書籤
在工程中有時候可能有很多書籤,如何快速地過濾顯示特定類型的書籤呢?VSCode 的 TODO 插件提供了一個實用的功能,可以通過配置書籤的注釋關鍵詞來過濾書籤。
這裡以示例代碼中使用到的多個書籤為例,假設我們需要篩選查詢到含有「Fixme」關鍵字的書籤。我們可以在文件中添加類似以下的注釋:
// FIXMEA: 這裡有一個bug需要等待修復
使用快捷鍵 Ctrl + Shift + M(Mac:Cmd + Shift + M),可以打開書籤列表。然後輸入keyword:”Fixme”進行過濾,即可快速找到含有「Fixme」關鍵字的書籤。
四、按順序訪問所有書籤
在工程中有時需要按順序訪問所有的書籤,這時候 VSCode 的書籤命令也能夠幫我們實現這個需求。
使用VSCode命令面板(快捷鍵 Ctrl + Shift + P,Mac:Cmd + Shift + P),輸入 「Go to Bookmarks」 命令,即可在一個列表中看到所有的書籤。通過在列表中選擇書籤位置或者書籤名稱,可以快速跳轉到指定的書籤。
文章標題
一、小標題1
1、文字闡述內容1
二、小標題2
1、文字闡述內容1
三、小標題3
1、文字闡述內容1
五、自定義書籤圖標
默認情況下,VSCode 書籤的標記為一個小紅色方塊,而且無法更改。但在許多情況下,我們需要可以快速區分不同類型的書籤。這時候,我們可以使用類似「vscode-icons」插件,來為不同類型書籤設置不同的圖標。
vscode-icons插件可以為許多不同的文件類型和文件夾設置自定義的小圖標。此外,該插件還支持為書籤設置不同的圖標,可以方便地區分不同類型的書籤信息。
六、使用Gist管理書籤
雖然VSCode自帶的書籤功能非常方便,但是它只能對當前打開的文檔起作用。如果我們希望在不同的電腦、不同的編輯器中共享書籤信息,我們可以使用Gist管理書籤。
Gist是GitHub提供的代碼片段存儲功能,可以輕鬆分享代碼片段或書籤信息。我們可以將需要共享的書籤信息打包,保存到Gist中,並且在其他設備或VSCode編輯器安裝完畢之後,直接從Gist中導入書籤即可。通過這種方法,便可以實現書籤信息的雲端存儲,實現多設備、多人之間的書籤共享。
七、總結
VSCode 書籤功能在日常代碼開發中經常會用到,在操作上也非常簡單。同時,VSCode的插件生態也為書籤功能提供了更多的擴展功能,如自定義書籤圖標和使用Gist來管理書籤信息。對於經常需要記錄、回顧代碼位置的開發者,書籤功能能夠幫助我們更好地管理代碼。
原創文章,作者:CGOPY,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/333185.html