当前位置: 首页 > 科技观察

VisualStudioCode六个实用技巧

时间:2023-03-13 22:19:41 科技观察

【.com快译】即使没有众多扩展使VisualStudioCode成为每个开发人员眼中的强大工具,微软的开源编程编辑器仍然默认工作。不乏强大的功能。然而,其中一些有用的功能并不明显,即使是有经验的用户也没有注意到。VSCode每次发布新版本时,都会添加更多方便的功能,而这些功能往往不为人知。本文列出了您可能不知道的VisualStudioCode的六个有用功能。大多数功能将吸引在VSCode方面具有不同专业知识水平的开发人员,无论是新手还是老手。1.键入以查找任何VisualStudioCode命令想在VSCode中查找任何命令?按Ctrl-Shift-P并开始输入。所谓的命令面板可让您快速访问任何已注册的命令,包括附加组件提供的命令。此外,如果有与特定命令关联的键绑定,它将出现在“搜索类型”下拉列表中。这样以后就可以直接使用快捷键了。图1.在VisualStudioCode命令面板中键入以搜索任何命令,包括键绑定2.一只手打开/关闭VisualStudioCode终端VSCode中的弹出式终端窗口非常方便。无需切换到另一个应用程序窗口即可在终端上工作。您也可以按Ctrl-`(反引号键)组合键以便于访问。这个默认键绑定的好处是你只需要一只手来按下键,这样你就可以打开或关闭窗口而无需触摸鼠标。此外,当您打开终端窗口时,光标的焦点会移动到终端窗口,因此您只需打开它并开始输入即可。图2.VisualStudioCode的集成终端可以用单手键打开和关闭3.在VisualStudioCode文档中使用多个光标在VSCode中编辑文档的一种巧妙方法是定义多个光标。没错,您可以一次在文档中的多个位置键入内容。如果您按住Alt键并单击某处,则会放下一个新光标。每个光标将同时接受相同的键命令——例如,这是一种同时在多行上键入样板文本的简便方法。添加光标的另一种方法是按住Ctrl+Alt组合键并按向上或向下箭头键。这样做会将光标插入当前光标上方或下方的行,这在处理文本列时很有用。另一个巧妙的技巧:您可以按Ctrl-Shift-L将光标插入所选文本的每个实例。您还可以通过按Shift-Alt组合键和向左或向右箭头来控制多个光标的选择大小。要返回到单个光标,只需按Escape键。图3.VisualStudioCode允许您使用多个光标一次在文档中的多个位置键入4.在VisualStudioCode中从多个文档中获取基于单词的建议纯文本文档类型提供基于单词的建议。但是,默认情况下,建议仅从当前文档或打开的同类文档中提供。最近推出的一项功能允许您从所有当前打开的文件中找到建议。将editor.wordBasedSuggestionsMode配置选项设置为allDocuments以从每个打开的文件中获取建议,而不仅仅是当前编辑的文件或具有相同扩展名的打开文件。如果您的文件包含应用程序的类型存根,但文件扩展名与您正在编辑的文件不同,这将很方便。图4.在VisualStudioCode中启用所有打开文档的单词建议。建议“db_context”来自一个打开的代码文件5、查看VisualStudioCode内部进程列表操作系统自带实用程序,如Windows任务管理器,可以查看系统当前运行的进程列表。此外,VSCode有自己的内部ProcessExplorer,用于查看在代码编辑器中运行的所有子进程的列表:每个窗口、扩展和外部生成的进程等。ProcessExplorer显示每个进程的进程ID、CPU和内存使用情况。要打开ProcessExplorer,只需从帮助菜单中选择“打开ProcessExplorer”,或在命令面板中搜索“ProcessExplorer”。您可以右键单击一个进程来复制其信息或终止它。请注意,该视图无法排序,但会突出显示使用最多内存或CPU的进程。图5.VisualStudioCode的ProcessExplorer让您可以查看应用程序的所有正在运行的进程,包括扩展6.将VisualStudioCode作为可移植应用程序运行通常,您将VisualStudioCode作为正式安装的应用程序运行就像功能齐全的VisualStudio一样运行或微软办公室。但在某些情况下,将VSCode作为便携式应用程序运行很有用,例如从可移动驱动器或系统上的某个奇怪目录运行,而无需正式安装。为此,VSCode提供了一种可移植模式,该模式在应用程序的.zip/.tar.gz存档版本上受支持。请注意,对VSCode便携式副本的任何升级都必须通过将用户数据从旧安装复制到新安装来手动执行。另请注意,您可以将现有的VSCode安装迁移到便携模式,但只能通过将数据目录从正式安装的VSCode版本复制到便携版本的新副本中。您不能将已安装的VSCode实例“就地”转换为可移植版本。原标题:6neattricksforVisualStudioCode,作者:SerdarYegulalp