Visual Studio Code的六个实用技巧

【51CTO.com快译】即使没有使Visual Studio Code成为每个开发者眼里的强大工具的众多扩展,微软的这款开源编程编辑器在默认情况下仍不乏出色的功能。然而,其中一些实用的功能并不明显,连经验丰富的用户也未曾注意。VS Code每次发布新版本,都会添加更多的便捷功能,这些功能常不为人知。

本文列出了您可能不知道的Visual Studio Code的六个实用功能。大多数功能会吸引VS Code方面拥有不同专长的开发人员,无论是菜鸟还是老手。

1.键入以查找任何Visual Studio Code命令

想在VS Code中查找任何命令?按Ctrl-Shift-P组合键并开始键入。所谓的命令面板让您可以快速访问任何已注册的命令,包括附加组件提供的命令。此外,如果有与特定命令关联的按键绑定,它会显示在键入搜索下拉列表中。这样,以后您可以直接使用快捷键。

图1. 在Visual Studio Code命令面板中键入以搜索任何命令,包括按键绑定

2.一只手打开/关闭Visual Studio Code终端

VS Code中的弹出式终端窗口很方便。无需切换到另一个应用程序窗口来处理终端。还可以按Ctrl-`(反撇号键)组合键,即可轻松访问。这个默认按键绑定的好处在于,按这些键只需要一只手,因此不用碰鼠标就可以打开或关闭窗口。另外,打开终端窗口时,光标的焦点会移至终端窗口,因此您只需将其打开即可开始键入。

图2. Visual Studio Code的集成终端可通过单手按键来打开和关闭

3.在Visual Studio Code文档中使用多个光标

VS Code中编辑文档的一种很巧妙的方法是定义多个光标。没错,您在文档中一次可以在多个位置键入内容。

如果按住Alt键并点击某个地方,就会落下新光标。每个光标将同时接受相同的按键命令——比如说,这种简便方法可以一次在多行上键入样板文本。

添加光标的另一种方法是,按住Ctrl + Alt组合键并按向上或向下箭头键。这样做可将光标插入到当前光标上方或下方的行,这在处理文本列时很有用。

另一个巧妙的操作:可以按Ctrl-Shift-L组合键,在一段所选文本的每个实例处插入光标。还可以通过按Shift-Alt组合键和向左或向右箭头来控制多个光标的选择大小。

要返回到单个光标,只需按Escape键。

图3. Visual Studio Code让您可以使用多个光标一次在文档中的多个位置键入内容

4.从多个文档获取Visual Studio Code中基于单词的建议

VS Code能够在您键入时为大多数常见的纯文本文档类型提供基于单词的建议。然而默认情况下,仅从当前文档或相同类型的打开文档提供建议。

一项最近引入的功能使您可以从所有当前打开的文件查找建议。将editor.wordBasedSuggestionsMode配置选项设为allDocuments,即可从每个打开的文件获取建议,而不仅仅从当前编辑的文件或扩展名相同的打开文件获取建议。如果您的文件含有应用程序的类型存根(type stub),但与您在编辑的文件没有同样的文件扩展名,这就很方便。

图4. 在Visual Studio Code中启用从所有打开的文档提供单词建议的功能。建议“db_context”来自一个打开的代码文件

5.查看Visual Studio Code的内部进程列表

操作系统自带实用程序,比如Windows的任务管理器,以便查看系统当前运行中的进程的列表。同样,VS Code有自己的内部Process Explorer,以便查看在代码编辑器里面运行的所有子进程的列表:每个窗口、扩展和外部生成的进程等。Process Explorer显示了每个进程的进程ID、CPU和内存使用情况。

要打开Process Explorer,只需从“帮助”菜单中选择“打开Process Explorer”,或在命令面板中搜索“Process Explorer”。可以鼠标右键某个进程以复制其信息或将其终止。请注意,无法对视图进行排序,但是使用最多内存或CPU的那个进程会高亮显示。

图5. Visual Studio Code的Process Explorer让您可以查看应用程序的所有运行中的进程,包括扩展

6.将Visual Studio Code作为便携式应用程序来运行

通常,您将Visual Studio Code作为正式安装的应用程序来运行,就像功能完备的Visual Studio或Microsoft Office一样。但在一些情况下,将VS Code作为便携式应用程序来运行很有用,比如未正式安装就从可移动驱动器或系统上的某个奇怪目录运行VS Code。为此,VS Code提供了便携模式,该模式在该应用程序的.zip/.tar.gz存档版本上得到支持。

请注意,针对VS Code的便携式副本的任何升级须通过将用户数据从旧安装系统复制到新安装系统来手动执行。还要注意,您可以将现有的VS Code安装系统迁移到便携模式,但是只能通过将数据目录从正式安装的VS Code版本复制到便携式版本的新副本中来进行。您无法将已安装的VS Code实例“就地”转换成便携式版本。

原文标题:6 neat tricks for Visual Studio Code,作者:Serdar Yegulalp

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】