vs code 使用心得

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/outF11 / Shift+F11

1、打开最近使用的文件夹


webp
image.png

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,则代表已更改提交到版本库。

webp
image.png
webp
image.png

当然你也可以直接配置快捷键

{
        "key": "ctrl+shift+d",
        "command": "git.openChange"
}

对git 项目,点击右上方的对比按钮之后


webp
image.png

四、插件推荐

插件推荐
首先是C++插件
其次是rust 插件,用于rust开发
todo tree 用来标记待完成的任务
vetur用来开发vue
vscode-icons用来设置文件图标
hexdump for vscode 用来查看二进制文件
git history 用来查看git 的提交历史

webp
image.png

转载于:https://www.cnblogs.com/jpfss/p/10904185.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值