vs code 使用心得

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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容