Jetbrains 家族的軟件適合java,python開發(fā),但是對(duì)與rust,shell等的開發(fā),則顯得有些臃腫,需要一款輕快的編輯器,經(jīng)過挑選,在sublime3 與 vs code 中選則了vscode, 因?yàn)榻缑娓犰?,插件更豐富。
在命令行里輸入code .即可用vscode 打開當(dāng)前的文件夾。
一、快捷鍵整理
| 名稱 | 快捷鍵 |
|---|---|
| 選中當(dāng)前單詞 | ctrl+d |
| 選中當(dāng)前行 | ctrl +i |
| 打開控制臺(tái) | ctrl+` |
| 打開文件 | ctrl+shift+e |
| 打開搜索 | ctrl+shift+f |
| 打開版本控制 | ctrl+shift+G |
| 打開插件 | ctrl+shift + x |
| 向上/向下移動(dòng)行 | Move line up/down Alt+ ↑ / ↓ |
| 復(fù)制當(dāng)前行到上/下一行 | ctrl+shift+alt+↑ / ↓ |
| 全屏 | F11 |
| 下一步/上一步 Step into/out | F11 / Shift+F11 |
1、打開最近使用的文件夾

image.png
2、返回到上一次的鼠標(biāo)位置
On Windows:
Alt+← .. navigate back
Alt+→ .. navigate forward
On Mac:
Ctrl+- .. navigate back
Ctrl+Shift+- .. navigate forward
On Ubuntu Linux:
Ctrl+Alt+- .. navigate back
Ctrl+Shift+- .. navigate forward
這個(gè)我喜歡自定義:
{
"key": "ctrl+alt+left",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+alt+right",
"command": "workbench.action.navigateForward"
},
PS: 個(gè)人喜歡隱藏活動(dòng)欄(查看--隱藏活動(dòng)欄)
二、自定義快捷鍵
下面是根據(jù)個(gè)人喜好定義的快捷鍵,可以根據(jù)自己的需求進(jìn)行更改
// 將鍵綁定放入此文件中以覆蓋默認(rèn)值
[
{
"key": "shift+ctrl+F10",
"command": "workbench.action.tasks.runTask"
},
{
"key": "ctrl+alt+l",
"command": "editor.action.transformToLowercase"
},
{
"key": "ctrl+alt+u",
"command": "editor.action.transformToUppercase"
},
{
"key": "ctrl+shift+d",
"command": "git.openChange"
}
]
三、Git 支持
Vs Code 對(duì)git的最大支持在于對(duì)比文件,比命令行自帶的git diff 友好很多。
[圖片上傳中...(image.png-16638c-1527735939806-0)]
顏色變?yōu)槌壬覡顟B(tài)為M,則代表已更改提交到版本庫。

image.png

image.png
當(dāng)然你也可以直接配置快捷鍵
{
"key": "ctrl+shift+d",
"command": "git.openChange"
}
對(duì)git 項(xiàng)目,點(diǎn)擊右上方的對(duì)比按鈕之后

image.png
四、插件推薦
插件推薦
首先是C++插件
其次是rust 插件,用于rust開發(fā)
todo tree 用來標(biāo)記待完成的任務(wù)
vetur用來開發(fā)vue
vscode-icons用來設(shè)置文件圖標(biāo)
hexdump for vscode 用來查看二進(jìn)制文件
git history 用來查看git 的提交歷史

image.png