Jetbrains 家族的軟件適合java,python開發,但是對與rust,shell等的開發,則顯得有些臃腫,需要一款輕快的編輯器,經過挑選,在sublime3 與 vs code 中選則了vscode, 因為界面更酷炫,插件更豐富。
在命令行里輸入code .即可用vscode 打開當前的文件夾。
一、快捷鍵整理
| 名稱 | 快捷鍵 |
|---|---|
| 選中當前單詞 | ctrl+d |
| 選中當前行 | ctrl +i |
| 打開控制台 | ctrl+` |
| 打開文件 | ctrl+shift+e |
| 打開搜索 | ctrl+shift+f |
| 打開版本控制 | ctrl+shift+G |
| 打開插件 | ctrl+shift + x |
| 向上/向下移動行 | Move line up/down Alt+ ↑ / ↓ |
| 復制當前行到上/下一行 | ctrl+shift+alt+↑ / ↓ |
| 全屏 | F11 |
| 下一步/上一步 Step into/out | F11 / Shift+F11 |
1、打開最近使用的文件夾
2、返回到上一次的鼠標位置
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
這個我喜歡自定義:
{
"key": "ctrl+alt+left",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+alt+right",
"command": "workbench.action.navigateForward"
},
PS: 個人喜歡隱藏活動欄(查看--隱藏活動欄)
二、自定義快捷鍵
下面是根據個人喜好定義的快捷鍵,可以根據自己的需求進行更改
// 將鍵綁定放入此文件中以覆蓋默認值
[
{
"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 對git的最大支持在於對比文件,比命令行自帶的git diff 友好很多。
[圖片上傳中...(image.png-16638c-1527735939806-0)]
顏色變為橙色,且狀態為M,則代表已更改提交到版本庫。
當然你也可以直接配置快捷鍵
{
"key": "ctrl+shift+d",
"command": "git.openChange"
}
對git 項目,點擊右上方的對比按鈕之后
四、插件推薦
插件推薦
首先是C++插件
其次是rust 插件,用於rust開發
todo tree 用來標記待完成的任務
vetur用來開發vue
vscode-icons用來設置文件圖標
hexdump for vscode 用來查看二進制文件
git history 用來查看git 的提交歷史
</div>
