目錄
第一章 初次接觸vscode
第二章 vscode快捷鍵的使用
第三章 vscode的界面配置
第四章 vscode作為Markdown編輯器
第五章 vscode進行git管理
第六章 vscode的遷移
第七章 vscode配置go語言開發(fā)環(huán)境
第八章 vscode配置c/c++開發(fā)環(huán)境
前言
因為之前一直使用的是slickedit,已經(jīng)習慣了它的很多操作,其中最重要的就是快捷鍵了,所以我希望可以通過配置,將vscode的快捷鍵也改成自己習慣的方式。
當然,現(xiàn)在每個軟件基本都會支持快捷鍵自定義,所以我相信這應該不成問題。
自定義快捷鍵
- 左下角點擊設置圖標,選擇鍵盤快捷方式,打開快捷鍵設置界面。在此界面可以進行搜索,包括用動作名搜索和快捷鍵搜索,注意:通過快捷鍵搜索不是直接按鍵,而是手動輸入快捷鍵。
- 找到想要修改的快捷鍵后,雙擊或者右鍵選擇修改,然后按下理想的按鍵,然后回車保存即可。
-
那么可不可以一個動作設置多個快捷鍵呢?答案是肯定的。我們可以通過右上角的{}按鈕進入配置文件,然后進行修改。一個動作可以設置多個快捷鍵。
image - 編輯界面下有一個定義鍵綁定,錄入快捷鍵之后修改一下對應的命令即可,不知道命令的時候可以在“鍵盤快捷方式”界面找到命令,然后右鍵拷貝命令過來粘貼。
-
另外也可以先在“鍵盤快捷方式”界面下找到這個動作,然后右鍵復制,再回來粘貼,手動改一下快捷鍵。
image.png
常用快捷鍵
這里只羅列自己常用的快捷鍵,很多vscode默認的快捷鍵我還不熟悉,就先不寫了,后期開心情再補,以作記錄。
- 轉到定義 - ctrl+.(slickedit默認)自己增加了一個 ctrl+right(大鍵盤用),對應的命令:
{
"key": "ctrl+oem_2",
"command": "references-view.find"
}
- 后退 - ctrl+,(slickedit默認)自己增加了一個 ctrl+left,對應的命令:
{
"key": "ctrl+left",
"command": "workbench.action.navigateBack"
}
這個命令可以在我們用上面的命令查看完函數(shù)定義后返回的。
- find all references - ctrl+/(slickedit默認),vscode默認沒有快捷鍵,自己添加,對應的命令:
{
"key": "ctrl+oem_2",
"command": "references-view.find"
}
- 切換行注釋 - alt+/ 自己添加,很方便,推薦,對應的命令:
{
"key": "alt+oem_2",
"command": "editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
}
- toggle bookmark - ctrl+shift+num,這個命令也很方便(需要插件Numbered Bookmarks),可以標記當前節(jié)點,然后去查看別處,等到想返回時用下面對應的jump快捷鍵,可以快速返回標記的地方,對應的命令:
{
"key": "ctrl+shift+1",
"command": "numberedBookmarks.toggleBookmark1",
"when": "editorTextFocus"
}
- jump to bookmark - ctrl+num,配合上面的命令使用,其中num是指數(shù)字1~9,對應的命令是:
{
"key": "ctrl+1",
"command": "numberedBookmarks.jumpToBookmark1",
"when": "editorTextFocus"
}
- 檢索文件 - ctrl+p(vscode默認),自己添加alt+q,這個命令可以在當前路徑下檢索文件,對應的命令為:
{
"key": "alt+q",
"command": "workbench.action.quickOpen"
}
- 函數(shù)列表 - ctrl+shift+o,也可以使用左下角的大綱,也很方便。主要在左下角的大綱里是可以通過按鍵來匹配函數(shù)的喲。可以自定義,命令為:
{
"key": "alt+s",
"command": "workbench.action.gotoSymbol"
}
- 另外還有一些vscode默認的快捷鍵,比如ctrl+b打開/關閉左側面板,ctrl+shift+p/F1打開命令面板,ctrl+f在當前文件查找,ctrl+shift+f全局查找等。
keymaps
vscode還提供了現(xiàn)成的按鍵映射,比如atom、vim等,可以直接安裝使用,不用再自己費勁配置了。


