在 Visual Studio Code 中启用实用设置

大家好,
我是Mandai,Wild团队负责开发工作的成员。

我使用 Visual Studio Code (VSCode) 作为我的主要编辑器已经大约一年了。
它的开发速度非常快,不断有令人惊艳的新功能加入,但我感觉自己好像被落下了……

我们整理了一份推荐设置列表,以便您可以定期检查您的设置并评估您的知识。

 

编辑器相关设置

首先,我们来看看编辑器周围的设置,毕竟它是系统的核心。
最近最热门的功能之一就是在编辑器左侧显示小地图。
我至今还清晰地记得,当我意识到“以图形方式把握代码流程”这个新概念时,感觉大脑都受到了启发!

 

编辑器.小地图.渲染角色

关于小地图,仔细观察会发现,显示的文字勉强能辨认,但实际的代码字体却非常小。
用色块替换后,游戏运行感觉(主观上)流畅了一些。

如果你要编写很长的代码,这非常有用。

 

编辑器.小地图.显示滑块

还有一点与小地图有关。
当您将鼠标光标悬停在小地图上时,当前显示的区域会高亮显示,此设置可使其始终高亮显示。

它的好处在于可以帮助你了解自己的位置,降低迷路的可能性。

 

编辑器自动缩进

有时候,复制粘贴代码或使用“Alt + 方向键”移动代码时,调整缩进会很麻烦。
尤其是在移动多行代码时更是如此。虽然不应该过度依赖这个功能,但它确实很方便,可以根据上下文自动调整移动行的缩进到合适的程度。

这样就省去了反复按方向键→Home键→Tab键的步骤,非常好。

从 1.15 版本开始,此功能已默认启用!万岁!

 

编辑器.字体连字

此设置使用连字,但除非您指定字体系列中支持连字的字体,否则此设置毫无意义。

在编程界是一款知名的连字字体Fira Code 字体我最近开始使用
我猜这是因为制作这类字体需要花费大量的时间和精力,但 Fira Code 是开源的。

它看起来会像这样。

虽然箭头运算符显示为单个字符,Markdown 标题符号显示为连接在一起,这种方式看起来更直观,但并不适合初学者,请谨慎使用。
尤其是在学习一门新语言时,这种方式很容易导致误解。

就我个人而言,我觉得 Consolas 更容易读懂,但我很喜欢它。

支持连字的字体让编程变得更有趣,这真是太棒了。

 

航站楼周围

在开发过程中,几乎所有情况下都需要用到终端,因此你可能经常会在 VS Code 中按下“Ctrl + Shift + @”组合键。
本文将介绍一些与终端相关的设置。

 

终端集成 shell 窗口

我想很多人可能认为他们最常用的终端不是命令提示符,所以我将介绍更改终端的设置。

终端更改需要重启才能生效,但如果您向此选项提供终端可执行文件的路径,则会使用该终端。

就我尝试过的情况来看

  • 命令提示符
  • PowerShell
  • Git Bash
  • Ubuntu 上的 Bash(Windows 系统)

看来它确实可用,而且 Ubuntu 上的 Bash 对从事基础设施工作的工程师来说似乎很有用,这太好了。

 

终端集成滚动条

此选项允许您设置终端的最大行缓冲区大小。

默认值为 1000 行,但如果您的日志流量很快或输出量很大,最好增加此值,以减少遗漏任何内容的可能性。

 

文件相关

接下来我们将介绍文件保存的设置。

 

文件.eol

指定文件的换行符代码。请指定为“\n”或“\r\n”。

由于换行符可能因开发环境或项目而异,因此最好从“用户设置”切换到“工作区设置”并在那里进行设置。

虽然是件小事,但很重要,所以我很感激。

 

文件编码

除了换行符之外,字符编码也是因环境而异的因素之一。
如今,UTF-8 已成为默认编码,所以我们不必再过多考虑这个问题,但在一些较旧的系统中,Shift-JIS 编码仍然很常见。

我只是偶尔用用,但我很感激它。

 

全局设置(工作台)

最后,我们将查看 VSCode 的整体设置,即工作台。

 

workbench.editor.enablePreview

这取决于时间和情况,但 VSCode 编辑器有一个称为预览模式的状态,当您从资源管理器打开它时,它就处于预览状态。

在您进行任何更改之前,它将被视为预览;但如果您打开另一个文件,预览编辑器将被重新启用。
换句话说,新选择的文件将在之前作为预览打开的文件所在的位置打开。

如果你还记得因为想要并排查看源代码而感到沮丧,不妨尝试将此选项设置为“false”,你或许就能享受无压力的编码体验。

您也可以按住 Ctrl 键并选择文件,将其显示在新组中,但遗憾的是,您最多只能显示三个组。

您也可以用鼠标拖动文件来打开它们,所以如果您不介意使用鼠标,就没有必要强制关闭它。

 

概括

我尝试收集了一些稍微复杂一些的设置,但其中有多少你已经知道了呢?
正如我开头提到的,VS Code 发展如此迅速,这篇文章可能很快就会过时。
虽然这会令人遗憾,但我也很期待使用更加便捷的 VS Code。

 
就这样。

如果您觉得这篇文章对您有帮助,请点个“赞”!
2
加载中...
2票,平均分:1.00/12
39,645
X Facebook Hatena书签 口袋

这篇文章的作者

关于作者

万代洋一

我的主要工作是开发社交游戏的Web API,但幸运的是,我也有机会参与其他各种任务,包括市场营销。
我在Beyond中的图像版权采用CC0协议。