VS Code 的 10 个必备生产力技巧,让你事半功倍!
Visual Studio Code 毫无疑问是最出色的编程文本编辑器。对许多人来说,它已经取代了Sublime Text成为首选的编辑器。这是一个基于Electron的JavaScript应用程序,但速度非常快,不会像许多JavaScript应用程序那样出现性能问题。
以下是一些重要的 Visual Studio Code 技巧,如果你想提高你的生产力和工作流程,不妨了解一下。
1、精通VS Code的命令面板
VS Code 有一个命令面板,与 Sublime Text(以及之前的TextMate)非常相似。这个功能允许你通过键入命令来访问各种命令,而不必使用鼠标浏览菜单。
你可以使用Ctrl + Shift + P(或Cmd + Shift + P)的键盘快捷键来打开命令面板。只需开始输入你想要执行的命令(例如“关闭”),选项将实时更新。一些命令按类别分类(例如“文件”,“Git”,“终端”等),这使得查找它们变得更容易。
2、设置工作项目文件夹
如果你点击导航边栏中的“资源管理器”,将会看到一个新的子面板打开。该子面板包含两个部分(您可能需要点击三个点的菜单并选择“打开的编辑器”以将其作为一个选项):打开的编辑器(即当前打开的文件和文档)和没有打开的文件夹。我们关心的是后者。
点击“打开文件夹”(或者您可以导航到菜单栏的“文件 > 打开文件夹”)并选择系统中的任何文件夹。这将把该文件夹加载到VS Code中作为“当前工作项目”,使您可以轻松访问所有文件和子文件夹,而不必反复切换到文件资源管理器。
3、同时查看多个文件
大多数现代文本编辑器都支持同时打开多个文件,允许您通过选项卡式界面在打开的文件之间切换。更高级的文本编辑器甚至支持并排文本编辑,而VS Code也不例外(尽管只支持水平排列)。
但是,对于像笔记本电脑或旧显示器这样较小的屏幕来说,同时编辑多个文件可能会有些困难,而这正是VS Code的闪光之处。
它拥有动态面板功能,如果打开的文档面板太窄,当您激活该文档(即将光标置于其中)时,它会自动扩展宽度。如果您仍然使用接近720p分辨率的屏幕,您会喜欢这个功能。
4、多行编辑
如果您需要在整个文档中插入或删除多个文本实例,您可以创建多个光标。通过按住Alt(或Mac上的Option)并单击文本中的任意位置来执行此操作。每次单击都会创建一个新光标。
这对于处理HTML等内容特别有用,您可能希望添加许多相同类型的实例或更改多个超链接的格式。学会并善用这个功能。
5、转到定义
在编程或编写脚本时,通常会遇到无法识别的变量或方法。那么该怎么办呢?您可以花费一些时间来搜索正确的文件,或者可以使用光标选择变量/方法并按F12立即跳转到其定义。或者,选择您的方法、函数或变量并按Ctrl或Cmd,然后单击它以转到定义。
或者,您可以使用Alt + F12(或Cmd + F12)的键盘快捷键来简单查看定义,这将在光标所在位置显示定义,而不是打开源文件。
要进行反向操作,可以选择已定义的变量/方法,并使用Shift + F12的键盘快捷方式查找对其的所有引用。这也会显示在光标所在的行中。
要使这些功能正常工作,您需要将正确的文件夹打开为”当前工作项目”(请参阅提示#2)。
6、重命名所有匹配项
重构是编写和维护干净代码的重要部分,但它可能非常繁琐,尤其是在重构大型模块或大量代码时。因此,与其在数十个文件中搜索以重命名变量或方法,不如让VS Code为您完成。
如果选择一个变量/方法并按F2,您可以编辑名称,它将更改当前工作项目中该变量名称的每个实例。
如果只想在当前文件中进行更改,请使用Ctrl/Cmd + F2的键盘快捷方式,VS Code将在当前文件中的每个实例上生成光标。
7、搜索多个文件
如果您正在处理非源代码文件,上面的符号查找功能(在提示#5中)可能不适用。那么,当您需要查找句子或单词,但不知道它在哪个文件中时,该怎么办呢?您可以回到基本的搜索功能。
Ctrl/Cmd + F允许您在当前文件中搜索,而Ctrl + Shift + F(或Shift + Cmd + F)允许您在整个当前工作项目中的所有文件中搜索,包括所有子文件夹递归。
8、在VS Code中使用命令行
VS Code内置了终端。在Windows上,这个终端显示为命令提示符。在Mac和Linux上,它显示为Bash提示符。无论哪种方式,如果有当前工作项目的目录,终端就会在其中启动,否则就在您的主目录中启动。
它还支持拥有多个独立的终端。只需单击右上角的加号(+)按钮,就可以生成更多终端实例,或者单击垃圾桶图标关闭当前终端。下拉菜单使在它们之间轻松切换变得容易(并且不会像基于标签的界面那样浪费屏幕空间)。
9、在VS Code中安装新主题
正如您可能期望的那样,VS Code允许您设置文本和源代码的语法突出显示主题。不幸的是,它不允许对界面本身进行主题设置,但语法突出显示是重要的部分。一个好的主题可能会比您想象的提高您的生产力。
您可以在VS Code Marketplace上找到新的主题(它们是免费的),或者您可以直接在VS Code中搜索它们。如果需要推荐,可以查看我们的最佳VS Code主题列表。
10、在VS Code中安装第三方扩展
要强调的最后一个重要功能是通过第三方扩展来扩展VS Code的可扩展性。与主题一样,您可以在VS Code Marketplace上找到它们(是的,它们也是免费的),或者您可以在VS Code中搜索它们。使用Ctrl + Shift + X(或Shift + Cmd + X)键盘快捷键访问扩展面板。
扩展是最大化您的生产力的关键。您将在这里找到各种各样的工具,如代码检查工具,调试器,代码片段,VS Code本身的改进,构建工具,甚至一些使用ChatGPT来更轻松编程的扩展。
Visual Studio Code是最好的文本编辑器
尽管许多人似乎喜欢它,但VS Code并不适合所有人,没有什么是完美的,它可能不是您要寻找的东西。请记住,VS Code是一个文本编辑器,不是一个完整的集成开发环境。
但是,您应该尝试一下,并持开放的态度。我们认为它的功能可能以积极的方式让您感到惊讶。
The post VS Code 的 10 个必备生产力技巧,让你事半功倍! first appeared on Linux迷.
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/70282.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论