Vs Code 使用心得

文章介绍了VSCode的主要特点,如智能代码编辑、Git支持和丰富的插件生态。推荐了Git、PHP和GO编程的必备插件,并详细说明了如何配置编辑器,包括设置文件打开限制、换行展示和文件树形结构缩进。此外,还提到了SublimeText主题的导入方法。
摘要由CSDN通过智能技术生成

写在前面, 因为一直使用vs code作为开发工具,所以之前折腾了许久vs code的插件和配置, 由于最近经常换电脑, 所以又得折腾环境了,虽然vs code支持设置同步, 但还是熟悉了一下,以下的许多内容,均来自chatgpt,稍做了加工。

Visual Studio Code 是一个由 Microsoft 开发的跨平台源代码编辑器,支持 Windows、macOS 和
Linux 操作系统。VS Code 具有很多强大的功能和扩展,并拥有广泛的用户群体。以下是 VS Code 一些主要的特点:

  • 内建了智能代码编辑器,可以高亮显示、智能感知和格式化主流编程语言的代码。
  • 支持快速的代码导航功能,可以在文件之间快速切换、查找某个函数或符号定义等。
  • 支持很多第三方扩展,可以为编程语言、框架、平台和工具等增加额外的功能和支持。
  • 具有内置的集成终端,可以在 VS Code中直接对代码进行调试和运行。
  • 支持 Git 版本控制和 GitHub 服务,可以直接在 VS Code 中进行代码管理和代码托管。

需要注意的是,VS Code 虽然功能强大、易于使用和配置,但通常情况下会占用比比较多的 CPU
和内存资源,因此使用需要具备一定的计算机硬件要求。

必装的GIT插件

  • GitLens:提供了丰富的Git信息,如当前文件的作者、最近的提交记录、当前行的修改历史等等。

  • Git History:可以查看Git版本控制中代码的修改历史记录,以便于快速回退到之前的版本。

  • Git Extension Pack:提供了一组用于Git版本控制的插件,包括GitLens、Git History、Git
    Graph、Gitignore和Project Manager等插件。

  • Git Graph:可视化Git提交历史记录和分支的插件,可以帮助你更好的理解和处理版本控制。

  • Gitignore:用于编辑.gitignore文件,可以过滤掉不需要Git版本控制的文件。

  • GitHub Pull Requests and Issues:可以在VS Code中操作GitHub上的Pull
    Requests和Issues,从而更加方便地进行代码协作和开发管理。

必装的PHP插件

  • PHP IntelliSense:提供PHP语法的自动完成、导航和变量类型推断等功能。

  • PHPUnit:一款功能强大的PHP测试框架,用于进行单元测试和功能测试。

  • phpcs:用于进行PHP代码规范检测的插件,支持PSR-1、PSR-2,Zend 和PEAR等规范标准。

  • PHPDoc Generator:通过快捷键快速生成注释块。

  • PHP Debug:用于VS Code中的PHP调试器插件,可以在代码中插入断点,以便于进行调试。

  • Composer:支持Composer的插件,可以在VS Code中管理PHP的第三方依赖库。

  • Blade Snippets:适用于Laravel框架的扩展插件,提供了一系列的代码片段和模板,以提高开发效率。

必装的GO插件

  • Go:官方提供的对 Golang 语言的支持,包括代码自动补全、调试等功能。

  • Golangci-lint:Golang 代码检查工具的集成版,支持集成多项检查工具。

  • Go Doc:一款可以帮助用户生成文档的插件,使你可以方便快速地创建代码注释和文件文档。

  • Go Outliner:提供了代码导航和跳转的功能,简化了代码嵌套过多的场景。

  • Go Test Explorer:提供了API助手和Golang测试工具的插件,使得测试适用于开发人员和质量检查人员。

  • Go to Symbol:视觉化管理SYMBOLS、CLASS、VARIABLES,可直接跳转调到具体位置。

可装的SQL插件

  • SQL Server (mssql) : 提供对 Microsoft SQL Server 的支持,包括连接和查询等功能。

  • SQLTools : 提供 SQL Server、PostgreSQL、MySQL、SQLite 和 Oracle 连接和查询等功能。

  • SQL Formatter : 提供 SQL 代码的格式化和美化的插件,可以自定义美化风格。

  • Database Navigator : 提供数据库管理功能,支持 MySQL 和 PostgreSQL。

  • SQLite : 提供对 SQLite 数据库的支持。

  • SQL-instant : 用于在代码中执行 SQL 语句。

  • Better Comments : 可以帮助用户对 SQL 语句进行有用的注释和颜色处理。

配置Sublime Text 主题

在 VS Code 中使用 Sublime Text 主题有很多可选方案,其中一个简单易用方法如下:

  1. 在 VS Code 中按下 Ctrl + Shift + X 打开插件列表。
  2. 搜索插件 Sublime Text Keymap and Settings Importer,安装此插件。
  3. 安装完成后,按下 F1 后输入 sublime settings,然后就可以选择自己喜欢的 Sublime Text 主题进行配置了。

这个插件还可以配置 Sublime Text 的键盘快捷键和扩展,使你更加高效地使用 VS Code。

常用的配置

设置最多可以同时打开几个文件

在 VS Code 中,可以通过在 settings.json 中配置 “workbench.editor.limit”
的值来设置同时最多打开的编辑器数量。具体步骤如下:

  1. 打开 Visual Studio Code。
  2. 按下 Ctrl + Shift + P (Windows 和 Linux) 或 command + shift + P (macOS) 打开命令面板。
  3. 输入 Preferences: Open User Settings,然后选择 Open User Settings。这将把 settings.json 文件打开在 VS Code 编辑器内。
  4. 在 settings.json 文件中添加 “workbench.editor.limit”: 5,并将数字 5 替换为你想要的最大编辑器数量。
  5. 保存 settings.json 文件并重新启动 Visual Studio Code。 需要注意的是,如果同时开启的编辑器数量过多,可能会占用过多的系统资源,从而影响编辑器的性能和响应速度。因此,请根据具体的情况来选择合适的最大编辑器数量。

也可以用界面,修改下图框中的数量
在这里插入图片描述

已经打开的文件列表换行展示

在 VS Code 中,可以通过在 settings.json 中配置 “workbench.editor.wrapTabs”
的值来设置已经打开的文件名的换行展示方式。以下是具体步骤:

  1. 打开 VS Code,按下 Ctrl + Shift + P 打开命令面板搜索 Preferences: Open User Settings 并打开。
  2. 在右侧面板中,选择 Edit in settings.json 打开 settings.json 文件。
  3. 将 “workbench.editor.wrapTabs” 的值修改为适合自己需要的方式,例如:
    • “workbench.editor.wrapTabs”: “off”:文件名不换行,显示为一行。
    • “workbench.editor.wrapTabs”: “on”:会将文件名换行展示,超出部分将换行显示。
    • “workbench.editor.wrapTabs”: “multiline”:当文件名超出一定长度时才进行换行展示。 保存设置后,重新打开 VS Code 进行查看。 需要注意的是,修改该设置后并不会立即生效,需要重新打开 VS Code
      后才能看到效果。同时这个选项只是针对已经打开的文件名的分类菜单做出的调整,不会影响编辑器界面中的任何其他元素。

也可以用界面,将下图选项打勾
在这里插入图片描述

设置左边文件树形结构缩进大小

在 Visual Studio Code 中,可以使用 workbench.tree.indent
来设置文件资源管理器中树形结构的缩进量。具体的步骤如下:

  • 打开 Visual Studio Code。 按下 Ctrl + Shift + P (Windows 和 Linux) 或 command shift + P (macOS) 打开命令面板。
  • 输入 Preferences: Open User Settings,然后选择 Open User Settings。这将把 settings.json 文件打开在 VS Code 编辑器内。
  • 在 settings.json 文件中添加 “workbench.tree.indent”: 20,并将数字 20, 替换为您想要的缩进量。默认情况下,缩进量为 8 个空格。
  • 保存 settings.json 文件并重新启动 Visual StudioCode。

注意事项:

  • 如果您没有 settings.json 文件,请使用 “文件” 菜单中的 “首选项” 选项卡来打开它。
  • 通过在 “workbench.tree.indent” 中设置较小的值,可以减少树形结构中的缩进,从而缩短文件名和文件夹名称出现在侧边栏中的长度。
  • 如果您将 “workbench.tree.indent” 的值设置得太大,可能会导致您的侧边栏过度宽广,并且可能需要纵向滚动才能看到所有文件和文件夹。
  • 如果您设置了比显示器显示宽度还要大的缩进量,则会继续显示固定的缩进量并导致单个项目变得太宽,这可能需要您进一步适当设置缩进量。

也可以用界面,修改下图框中的数量
在这里插入图片描述

未完,待续…

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值