目錄
第一章 初次接觸vscode
第二章 vscode快捷鍵的使用
第三章 vscode的界面配置
第四章 vscode作為Markdown編輯器
第五章 vscode進(jìn)行g(shù)it管理
第六章 vscode的遷移
第七章 vscode配置go語(yǔ)言開(kāi)發(fā)環(huán)境
第八章 vscode配置c/c++開(kāi)發(fā)環(huán)境
前言
因?yàn)橹耙恢笔褂玫氖莝lickedit亿昏,已經(jīng)習(xí)慣了它的很多操作,其中最重要的就是快捷鍵了,所以我希望可以通過(guò)配置,將vscode的快捷鍵也改成自己習(xí)慣的方式济榨。
當(dāng)然下隧,現(xiàn)在每個(gè)軟件基本都會(huì)支持快捷鍵自定義,所以我相信這應(yīng)該不成問(wèn)題蓬戚。
自定義快捷鍵
- 左下角點(diǎn)擊設(shè)置圖標(biāo)喉脖,選擇鍵盤快捷方式塘秦,打開(kāi)快捷鍵設(shè)置界面。在此界面可以進(jìn)行搜索动看,包括用動(dòng)作名搜索和快捷鍵搜索,注意:通過(guò)快捷鍵搜索不是直接按鍵爪幻,而是手動(dòng)輸入快捷鍵菱皆。
- 找到想要修改的快捷鍵后,雙擊或者右鍵選擇修改挨稿,然后按下理想的按鍵仇轻,然后回車保存即可。
-
那么可不可以一個(gè)動(dòng)作設(shè)置多個(gè)快捷鍵呢奶甘?答案是肯定的篷店。我們可以通過(guò)右上角的{}按鈕進(jìn)入配置文件,然后進(jìn)行修改臭家。一個(gè)動(dòng)作可以設(shè)置多個(gè)快捷鍵疲陕。
image - 編輯界面下有一個(gè)定義鍵綁定,錄入快捷鍵之后修改一下對(duì)應(yīng)的命令即可钉赁,不知道命令的時(shí)候可以在“鍵盤快捷方式”界面找到命令蹄殃,然后右鍵拷貝命令過(guò)來(lái)粘貼。
-
另外也可以先在“鍵盤快捷方式”界面下找到這個(gè)動(dòng)作你踩,然后右鍵復(fù)制诅岩,再回來(lái)粘貼讳苦,手動(dòng)改一下快捷鍵。
image.png
常用快捷鍵
這里只羅列自己常用的快捷鍵吩谦,很多vscode默認(rèn)的快捷鍵我還不熟悉鸳谜,就先不寫了,后期開(kāi)心情再補(bǔ)式廷,以作記錄咐扭。
- 轉(zhuǎn)到定義 - ctrl+.(slickedit默認(rèn))自己增加了一個(gè) ctrl+right(大鍵盤用),對(duì)應(yīng)的命令:
{
"key": "ctrl+oem_2",
"command": "references-view.find"
}
- 后退 - ctrl+懒棉,(slickedit默認(rèn))自己增加了一個(gè) ctrl+left草描,對(duì)應(yīng)的命令:
{
"key": "ctrl+left",
"command": "workbench.action.navigateBack"
}
這個(gè)命令可以在我們用上面的命令查看完函數(shù)定義后返回的。
- find all references - ctrl+/(slickedit默認(rèn))策严,vscode默認(rèn)沒(méi)有快捷鍵穗慕,自己添加,對(duì)應(yīng)的命令:
{
"key": "ctrl+oem_2",
"command": "references-view.find"
}
- 切換行注釋 - alt+/ 自己添加妻导,很方便逛绵,推薦,對(duì)應(yīng)的命令:
{
"key": "alt+oem_2",
"command": "editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
}
- toggle bookmark - ctrl+shift+num倔韭,這個(gè)命令也很方便(需要插件Numbered Bookmarks)术浪,可以標(biāo)記當(dāng)前節(jié)點(diǎn),然后去查看別處寿酌,等到想返回時(shí)用下面對(duì)應(yīng)的jump快捷鍵胰苏,可以快速返回標(biāo)記的地方,對(duì)應(yīng)的命令:
{
"key": "ctrl+shift+1",
"command": "numberedBookmarks.toggleBookmark1",
"when": "editorTextFocus"
}
- jump to bookmark - ctrl+num,配合上面的命令使用醇疼,其中num是指數(shù)字1~9硕并,對(duì)應(yīng)的命令是:
{
"key": "ctrl+1",
"command": "numberedBookmarks.jumpToBookmark1",
"when": "editorTextFocus"
}
- 檢索文件 - ctrl+p(vscode默認(rèn)),自己添加alt+q秧荆,這個(gè)命令可以在當(dāng)前路徑下檢索文件倔毙,對(duì)應(yīng)的命令為:
{
"key": "alt+q",
"command": "workbench.action.quickOpen"
}
- 函數(shù)列表 - ctrl+shift+o,也可以使用左下角的大綱乙濒,也很方便陕赃。主要在左下角的大綱里是可以通過(guò)按鍵來(lái)匹配函數(shù)的喲“涔桑可以自定義么库,命令為:
{
"key": "alt+s",
"command": "workbench.action.gotoSymbol"
}
- 另外還有一些vscode默認(rèn)的快捷鍵,比如ctrl+b打開(kāi)/關(guān)閉左側(cè)面板甘有,ctrl+shift+p/F1打開(kāi)命令面板廊散,ctrl+f在當(dāng)前文件查找,ctrl+shift+f全局查找等梧疲。
keymaps
vscode還提供了現(xiàn)成的按鍵映射允睹,比如atom运准、vim等,可以直接安裝使用缭受,不用再自己費(fèi)勁配置了胁澳。