手把手教你如何利用VSCode设置提高编码效率

代码编辑器很多,有些是免费的,有些是付费的。其中最喜欢的代码编辑器是 Visual Studio Code。它是免费的,并具有强大的功能,我陆续抛弃了Atom、Sublime Text以及也很强大的WebStorm。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、网站空间、营销软件、网站建设、贡嘎网站维护、网站推广。

今天,我将分享我最喜欢的代码编辑器设置,用于我的 Web 开发。我将从代码编辑器的外观开始。毕竟外观颜值很重要。

 主题

我最常用的 VS Code 主题是Snazzy Operator,目前正在使用。

此主题基于 hyper-snazzy 并针对与 Operator Mono 字体一起使用进行了优化。我喜欢 这个主题。

⭐ 我之前使用过的其他一些主题:

  • Oceanic Next - 我使用了 Oceanic Next (dimmed bg)
  • emedy - 我使用了 Remedy Dark (straight)

 字体

对我的代码编辑器来说,另一个重要的事情是,我用于代码编辑器的字体是 JetBrains Mono。这是带有连字支持的免费字体。

连字是一种新的字体格式,支持符号装饰,而不是= >、< =。

在使用 JetBrains Mono 之前,我使用了Operator Mono。这也是一个不错的字体。

⭐ 我以前使用过的其他一些字体:

  • Operator Mono - 支持连字。
  • Fira Code - 免费并支持连字。
  • Dank Mono - 付费并支持连字。

您要使用我的设置,使用我的 VS Code 字体吗?在 VS Code 中,按 Ctrl + P,输入 settings.json 并打开该文件。现在,用我的给定值替换下面的属性值。

 
 
 
  1. {
  2.   "workbench.colorTheme": "Snazzy Operator",
  3.   "editor.fontFamily": "'JetBrains Mono', Consolas, 'Courier New', monospace",
  4.   "editor.fontLigatures": true,
  5.   "editor.fontSize": 14,
  6.   "editor.lineHeight": 22,
  7.   "editor.letterSpacing": 0.5,
  8.   "editor.fontWeight": "400",
  9.   "editor.cursorStyle": "line",
  10.   "editor.cursorWidth": 5,
  11.   "editor.cursorBlinking": "solid"
  12. }

 图标

文件图标增强了 VS Code 的外观,主要是它可以帮助我们通过给定的图标区分不同的文件和文件夹。对于我的 VS Code,我使用两个文件图标:

  • Material Icon Theme - VS Code 最受欢迎的图标主题之一。
  • Material Theme Icons - 目前正在使用。

我使用的扩展

Auto Rename Tag

自动重命名配对的 HTML / XML 标签,也可以在 JSX 中使用。

在 settings.json 文件中的 auto-rename-tag.activationOnLanguage 中添加一项以设置扩展名将被激活的语言。默认情况下,它是**[“ *”]**,将为所有语言激活。

"auto-rename-tag.activationOnLanguage": ["html", "xml", "php", "javascript"]

Bracket Pair Colorizer 2

此扩展名允许用颜色标识匹配的括号,用户可以定义要匹配的符号,以及要使用的颜色。

Color Highlight

此扩展程序设置在文档中找到的 css / web 颜色的样式。

CSS Peek

  • Peek:内联加载 css 文件并在那里进行快速编辑。(Ctrl + Shift + F12)
  • Go to:直接跳转到 CSS 文件或在新的编辑器(F12)中打开
  • Hover:在符号上悬停显示定义(Ctrl + hover)

DotENV

在 .env 文件中高亮显示键值对。

ES7 React/Redux/GraphQL/React-Native snippets

该扩展为您提供 ES7 中的 JavaScript 和 React / Redux 片段,以及 VS Code 的 Babel 插件功能。

Highlight Matching Tag

突出显示匹配的开始或结束标签。

我使用的扩展的样式:

 
 
 
  1. "highlight-matching-tag.styles": {
  2.   "opening": {
  3.     "left": {
  4.       "custom": {
  5.         "borderWidth": "0 0 0 1.5px",
  6.         "borderStyle": "solid",
  7.         "borderColor": "yellow",
  8.         "borderRadius": "5px",
  9.         "overviewRulerColor": "white"
  10.       }
  11.     },
  12.     "right": {
  13.       "custom": {
  14.         "borderWidth": "0 1.5px 0 0",
  15.         "borderStyle": "solid",
  16.         "borderColor": "yellow",
  17.         "borderRadius": "5px",
  18.         "overviewRulerColor": "white"
  19.       }
  20.     }
  21.   }
  22. }

Image preview

悬停时显示图像预览。

Indent Rainbow

此扩展使文本前面的缩进着色,在每个步骤上交替使用四种不同的颜色。

REST Client

REST Client 允许您发送 HTTP 请求并直接在 Visual Studio Code 中查看响应。

Settings Sync

使用 GitHub Gist 在多台机器上同步设置,代码片段,主题,文件图标,启动,键绑定,工作区和扩展。具体操作可以看我的这篇文章《小技巧|同步你的 VSCode 设置及扩展插件,换机不用愁!》

TODO Highlight

在代码中突出显示 TODO,FIXME 和其他注释。

Version Lens

显示 package.json 文件中每个软件包的最新版本。

 Terminal 设置

我的操作系统是 Windows,我通过命令行使用 Git,所以我有一个 Git terminal,我用这个终端作为我的集成 terminal。我的 terminal 设置如下:

 
 
 
  1. "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
  2. "terminal.integrated.fontFamily": "FuraMono Nerd Font",
  3. "terminal.integrated.fontSize": 12,
  4. "terminal.integrated.rightClickCopyPaste": true

有用的 VS Code 快捷键

我在日常生活中使用了一些重要的键盘快捷键,这些快捷方式使 Visual Studio Code 提高了我的工作效率。

  • Ctrl + P :转到文件,您可以在 Visual Studio Code 中移动到打开的文件/文件夹的任何文件。
  • Ctrl + ` :在 VS Code 中打开 terminal
  • Alt + Down:下移一行
  • Alt + Up:上移一行
  • Ctrl + D:将选定的字符移动到下一个匹配字符串上
  • Ctrl + Space:触发建议
  • Shift + Alt + Down:向下复制行
  • Shift + Alt + Up:向上复制行
  • Ctrl + Shift + T:重新打开最新关闭的窗口

当前文章:手把手教你如何利用VSCode设置提高编码效率
网页链接:http://www.shufengxianlan.com/qtweb/news45/219995.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联