Vs code快捷键及常用插件

前言

VS Code 软件实在是太酷、太好用了,越来越多的新生代互联 青年正在使用它。

前端男神尤雨溪大大这样评价 VS Code:

10、快捷键列表

你可以点击 VS Code 左下角的齿轮按钮,效果如下:

快捷键参考链接

  • 快捷键速查表[官方]:https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf

三、命令面板的使用

Mac 用户按住快捷键 (Windows 用户按住快捷键),可以打开命令面板。效果如下:

当然,你也可以在菜单栏,选择「首选项-设置-常用设置」,在这个设置项里修改字体大小。

2、快捷键设置

在命令面板输入“快捷键”,就可以进入快捷键的设置。

3、大小写转换

选中文本后,在命令面板中输入,就可以修改文本的大小写了。

(2)使用命令行:

  • 命令:启动 VS Code 软件

  • 命令:通过 VS Code 软件打开指定目录/指定文件。

四、私人订制:VS Code 的常见配置

1、VS Code 设置为中文语言

Mac 用户按住快捷键 (Windows 用户按住快捷键),打开命令面板。

在命令面板中,输入,选择,然后安装插件即可。

或者,我们可以直接安装插件,是一样的。

安装完成后,重启 VS Code。

2、面包屑(Breadcrumb)

打开 VS Code 的设置项,选择「用户设置 -> 工作台 -> 导航路径」,如下图所示:

有了这个面包屑导航,我们可以在任意目录、任意文件之间随意跳转。

我建议保留这个设置项,无需修改。

5、右侧是否显示代码的缩略图

VS Code 会在代码的右侧,默认显示缩略图。你可以在设置项里搜索 进行设置,配置项如下:

上图中,我们将配置项修改为之后,那么,当光标离开该文件后,这个文件就会自动保存了。非常方便

方式二

当然,你也可以直接在菜单栏选择「文件-自动保存」。勾选后,当你写完代码后,文件会立即实时保存。

8、保存代码后,是否立即格式化

保存代码后,默认不会立即进行代码的格式化。你可以在设置项里搜索查看该配置项:

  • editor.insertSpaces:按 Tab 键时插入空格(默认)。截图如下:

10、新建文件后的默认文件类型

当我们按下快捷键「Cmd + N」新建文件时,VS Code 默认无法识别这个文件到底是什么类型的,因此也就无法识别相应的语法高亮。

如果你想修改默认的文件类型,可以在设置项里搜索,设置项如下:

我建议这个设置项保持默认的打钩就好,不用修改。删除文件前的弹窗提示,也是为了安全考虑,万一手贱不小心删了呢/p>

接下来,我们来讲一些更高级的配置。

12、文件对比

VS Code 默认支持对比两个文件的内容。选中两个文件,然后右键选择「将已选项进行比较」即可,效果如下:

13、查找某个函数在哪些地方被调用了

比如我已经在文件里调用了 函数。那么,如果我想知道函数在其他文件中是否也被调用了,该怎么做呢/p>

做法如下:在 文件里,选中函数(或者将光标放置在函数上),然后按住快捷键「Shift + F12」,就能看到 函数在哪些地方被调用了,比较实用。

14、鼠标操作

  • 在当前行的位置,鼠标三击,可以选中当前行。

  • 用鼠标单击文件的,可以选中当前行。

  • 在某个的位置,上下移动鼠标,可以选中多行

15、重构

重构分很多种,我们来举几个例子。

命名重构

当我们尝试去修改某个函数(或者变量名)时,我们可以把光标放在上面,然后按下「F2」键,那么,这个函数(或者变量名)出现的地方都会被修改。

方法重构

选中某一段代码,这个时候,代码的左侧会出现一个「灯泡图标」,点击这个图标,就可以把这段代码提取为一个单独的函数。

16、在当前文件中搜索

在上面的快捷键列表中,我们已经知道如下快捷键:

  • Cmd + F(Win 用户是 Ctrl + F):在当前文件中搜索,光标在搜索框里

另外,你可能会注意到,搜索框里有很多按钮,每个按钮都对应着不同的功能,如下图所示:

17、全局搜索

在上面的快捷键列表中,我们已经知道如下快捷键:

  • Cmd + Shift + F(Win 用户是 Ctrl + Shift +F):在全局的文件夹中进行搜索。效果如下:

上图中,我们可以在这里进行常见的 git 命令操作。如果你还不熟悉 Git 版本管理,先去补补课吧。

与此同时,我建议安装插件,它是 VS Code 中我最推荐的一个插件,简直是 Git 神器,码农必备。

19、将工作区放大/缩小

我们在上面的设置项里修改字体大小后,仅仅只是修改了代码的字体大小。

如果你想要缩放整个工作区(包括代码的字体、左侧导航栏的字体等),可以按下快捷键「cmd +/-」。windows 用户是按下「ctrl +/-」

当我们在投影仪上给别人演示代码的时候,这一招十分管用

如果你想恢复默认的工作区大小,可以在命令面板输入(英文是)

20、创建多层子文件夹

我们可以在新建文件夹的时候,如果直接输入,比如:

21、 文件夹的作用

为了统一团队的 vscode 配置,我们可以在项目的根目录下建立目录,在里面放置一些配置内容,比如:

  • :工作空间设置、代码格式化配置、插件配置。

  • :ftp 文件传输的配置。

目录里的配置只针对当前项目范围内生效。将提交到代码仓库,大家统一配置时,会非常方便。

22、自带终端

我们可以按下「Ctrl + `」打开 VS Code 自带的终端。我认为内置终端并没有那么好用,我更建议你使用第三方的终端 item2

23、markdown 语法支持

VS Code 自带 markdown 语法高亮。也就是说,如果你是用 markdown 格式写文章,则完全可以用 VS Code 进行写作。

写完 md 文件之后,你可以点击右上角的按钮进行预览,如下图所示:

安装步骤如下:

(1)进入 https://github.com/tonsky/FiraCode 站,下载并安装「Fira Code」字体。

(2)打开 VS Code 的「设置」,搜索,修改相关配置为如下内容:

上方的第二行配置,取决于个人习惯,我是直接设置为,因为我不太习惯连字。

26、代码格式化:Prettier

我们可以使用 进行代码格式化,会让代码的展示更加美观。步骤如下:

(1)安装插件 。

(2)在项目的根路径下,新建文件,并在文件中添加如下内容:

上面的内容,是我自己的配置,你可以参考。

更多配置,可以参考官方文档:https://prettier.io/docs/en/options.html

27、文件传输:sftp

如果你需要将本地文件通过 ftp 的形式上传到局域 的服务器,可以安装这个插件,很好用。在公司会经常用到。

步骤如下:

(1)安装插件。

(2)配置 文件。 插件安装完成后,输入快捷键「cmd+shift+P」弹出命令面板,然后输入,回车,当前工程的文件夹下就会自动生成一个文件,我们需要在这个文件里配置的内容可以是:

  • :服务器的 IP 地址

  • :用户名

  • :存放在本地的已配置好的用于登录工作站的密钥文件(也可以是 ppk 文件)

  • :工作站上与本地工程同步的文件夹路径,需要和本地工程文件根目录同名,且在使用 sftp 上传文件之前,要手动在工作站上 mkdir 生成这个根目录

  • :指定在使用 sftp: sync to remote 的时候忽略的文件及文件夹,注意每一行后面有逗 ,最后一行没有逗

举例如下:(注意,其中的注释需要去掉)

“uploadOnSave”: true, //监听保存并上传
“syncMode”: “update”,
“watcher”: {
//监听外部文件
“files”: false, //外部文件的绝对路径
“autoUpload”: false,
“autoDelete”: false
},
“ignore”: [
//忽略项
/.vscode/,
/.git/,
“**/.DS_Store”
]
}

(3)在 VS Code 的当前文件里,选择「右键 -> upload」,就可以将本地的代码上传到 指定的 ftp 服务器上(也就是在上方 中配置的服务器 ip)。

我们还可以选择「右键 -> Diff with Remote」,就可以将本地的代码和 ftp 服务器上的代码做对比。

七、VS Code 配置云同步

我们可以将配置云同步,这样的话,当我们换个电脑时,即可将配置一键同步到本地,就不需要重新安装插件了,也不需要重新配置软件。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月8日
下一篇 2021年3月8日

相关推荐