史上最全vscode配置使用教程

史上最全vscode装备运用教程

国服榜首摸鱼选手

​ 工欲善其事,必先利其器。想要优雅且高效的编写代码,有必要娴熟运用一款前端开发工具。但前端开发工具数不胜数,像HBuilder、Sublime Text、WebStorm、Visual Studio Code……等等,其间VSCode以其轻量且强大的代码修正功用和丰富的插件生态系统,独受前端工师的青睐。网上有许多vscode的装备以及运用博客,但都没有本篇那么具体且全面。

软件下载

直接在官网进行下载

Visual Studio Code – Code Editing. Redefined​code.visualstudio.com/

史上最全vscode配置使用教程

主页

史上最全vscode配置使用教程

vscode设置成中文

vscode默许的言语是英文,关于英文不好的小伙伴可能不太友爱。简略几步教我们如何将vscode设置成中文。

  1. 按方便键“Ctrl+Shift+P”。
  2. 在“vscode”顶部会呈现一个查找框。
  3. 输入“configure language”,然后回车。
  4. “vscode”里边就会翻开一个言语装备文件。
  5. 将“en-us”修正成“zh-cn”。
  6. 按“Ctrl+S”保存设置。
  7. 封闭“vscode”,再次翻开就能够看到中文界面了。

当然假如你不愿意设置,也能够直接装置它的中文插件,还是很人性化的。

史上最全vscode配置使用教程

VScode用户设置

  1. 翻开设置

文件–首选项–设置,翻开用户设置。VScode支撑挑选装备,也支撑修正setting.json文件修正默许装备。个人更倾向于编写json的方法进行装备,下面会附上我个人的装备代码

这儿解析几个常用装备项:

(1)editor.fontsize用来设置字体巨细,能够设置editor.fontsize : 14;

(2)files.autoSave这个特点是表明文件是否进行主动保存,推荐设置为onFocusChange——文件焦点变化时主动保存。

(3)editor.tabCompletion用来在呈现推荐值时,按下Tab键是否主动填入最佳推荐值,推荐设置为on;

(4)editor.codeActionsOnSave中的source.organizeImports特点,这个特点能够在保存时,主动调整 import 句子相关次序,能够让你的 import 句子依照字母次序进行摆放,推荐设置为true,即”editor.codeActionsOnSave”: { “source.organizeImports”: true };

(5)editor.lineNumbers设置代码行号,即editor.lineNumbers :true;

我的个人装备,供参阅:

{
  "files.associations": {
  "*.vue": "vue",
  "*.wpy": "vue",
  "*.wxml": "html",
  "*.wxss": "css"
  },
  "terminal.integrated.shell.windows": "C:\Windows\System32\cmd.exe",
  "git.enableSmartCommit": true,
  "git.autofetch": true,
  "emmet.triggerExpansionOnTab": true,
  "emmet.showAbbreviationSuggestions": true,
  "emmet.showExpandedAbbreviation": "always",
  "emmet.includeLanguages": {
  "vue-html": "html",
  "vue": "html",
  "wpy": "html"
  },
  //主题色彩 
  //"workbench.colorTheme": "Monokai",
  "git.confirmSync": false,
  "explorer.confirmDelete": false,
  "editor.fontSize": 14,
  "window.zoomLevel": 1,
  "editor.wordWrap": "on",
  "editor.detectIndentation": false,
  // 重新设定tabsize
  "editor.tabSize": 2,
  //失去焦点后主动保存
  "files.autoSave": "onFocusChange",
  // #值设置为true时,每次保存的时候主动格式化;
  "editor.formatOnSave": false,
   //每120行就显现一条线
  "editor.rulers": [
  ],
  // 在运用查找功用时,将这些文件夹/文件排除在外
  "search.exclude": {
      "**/node_modules": true,
      "**/bower_components": true,
      "**/target": true,
      "**/logs": true,
  }, 
  // 这些文件将不会显现在作业空间中
  "files.exclude": {
      "**/.git": true,
      "**/.svn": true,
      "**/.hg": true,
      "**/CVS": true,
      "**/.DS_Store": true,
      "**/*.js": {
          "when": "$(basename).ts" //ts编译后生成的js文件将不会显现在作业空中
      },
      "**/node_modules": true
  }, 
  // #让vue中的js按"prettier"格式进行格式化
  "vetur.format.defaultFormatter.html": "js-beautify-html",
  "vetur.format.defaultFormatter.js": "prettier",
  "vetur.format.defaultFormatterOptions": {
      "js-beautify-html": {
          // #vue组件中html代码格式化款式
          "wrap_attributes": "force-aligned", //也能够设置为“auto”,效果会不一样
          "wrap_line_length": 200,
          "end_with_newline": false,
          "semi": false,
          "singleQuote": true
      },
      "prettier": {
          "semi": false,
          "singleQuote": true
      }
  }
}

最近经常有人微信问我,这个装备代码写在哪里?

新版的vscode设置默许为UI的设置,而非之前的json设置。假如你想复制我上面这段代码进行装备,能够进行下面的修正

文件>首选项>设置 > 查找workbench.settings.editor,选中json即可改成json设置;

禁用主动更新

文件 > 首选项 > 设置(macOS:代码 > 首选项 > 设置,查找update mode并将设置更改为none。

敞开代码提示设置

榜首步:点击左下角点击设置图标,找到并点击“setting”

史上最全vscode配置使用教程

第二步:到查找框里查找“prevent”—>并取消此项的勾选

史上最全vscode配置使用教程

常用的方便键

高效的运用vscode,记住一些常用的方便键是必不可少的,我给我们罗列了一些日常作业进程顶用的多的方便键。

以下以Windows为主,windows的 Ctrl,mac下换成Command就行了

关于的操作:

  • 重开一行:光标在行尾的话,回车即可;不在行尾,ctrl+ enter向下重开一行;ctrl+shift + enter则是在上一行重开一行
  • 删去一行:光标没有挑选内容时,ctrl+ x剪切一行;ctrl +shift + k直接删去一行
  • 移动一行:alt + ↑向上移动一行;alt + ↓向下移动一行
  • 复制一行:shift + alt + ↓向下复制一行;shift + alt + ↑向上复制一行
  • ctrl + z 回退

关于的操作:

  • 选中一个词:ctrl+ d

查找或许替换:

  • ctrl+ f:查找
  • ctrl+ alt + f: 替换
  • ctrl+ shift + f:在项目内查找

经过Ctrl + ` 能够翻开或封闭终端

Ctrl+P 快速翻开最近翻开的文件

Ctrl+Shift+N 翻开新的修正器窗口

Ctrl+Shift+W 封闭修正器

Home 光标跳转到行头

End 光标跳转到行尾

Ctrl + Home 跳转到页头

Ctrl + End 跳转到页尾

Ctrl + Shift + [ 折叠区域代码

Ctrl + Shift + ] 展开区域代码

Ctrl + / 增加封闭行注释

Shift + Alt +A 块区域注释

插件装置

输入框中输入想要装置的插件名称,点击装置即可。装置后没有效果,能够重启vscode

史上最全vscode配置使用教程

必备插件

1、View In Browser

在浏览器里预览网页必备。运转html文件

史上最全vscode配置使用教程

2、vscode-icons

改动修正器里边的文件图标

3、Bracket Pair Colorizer

给嵌套的各种括号加上不同的色彩。

4、Auto Rename Tag

主动修正匹配的 HTML 标签。

史上最全vscode配置使用教程

5、Path Intellisense

智能路径提示,能够在你输入文件路径时智能提示。

史上最全vscode配置使用教程

6、Markdown Preview

实时预览 markdown。

7、stylelint

CSS / SCSS / Less 语法检查

8、Import Cost

引入包巨细计算,关于项目打包后体积把握很有帮助

史上最全vscode配置使用教程

9、Prettier

比Beautify更好用的代码格式化插件\

Vue插件

vetur

语法高亮、智能感知、Emmet等

史上最全vscode配置使用教程

VueHelper

snippet代码片段

史上最全vscode配置使用教程

其它插件

1、CSScomb

CSS 书写次序规矩,这儿我推荐腾讯 AollyTeam 团队的标准:

alloyteam.github.io/CodeGuide/#…

简略说下这个插件怎么用:

在项目的根目录下创立一个名为csscomb.json的文件,然后增加一些装备项。也能够将装备项写入项目的 package.json 文件中的 csscombConfig 字段。

至于增加的装备项,CSScomb 提供了示例装备文件:

github.com/csscomb/css…

其间的 sort-order 就是 CSS 特点书写次序,能够依照自己遵从的标准设置,所以我直接替换成了腾讯的。

这个装备文件里边各个字段的效果能够戳这儿检查:

csscomb/csscomb.js​github.com/csscomb/csscomb.js/blob/master/doc/options.md

2、Turbo Console Log

方便增加 console.log,一键 注释 / 启用 / 删去 一切 console.log。这也是我最常用的一个插件

史上最全vscode配置使用教程

简略说下这个插件要用到的方便键:

ctrl + alt + l 选中变量之后,运用这个方便键生成 console.log
alt + shift + c 注释一切 console.log
alt + shift + u 启用一切 console.log
alt + shift + d 删去一切 console.log

3、GitLens

具体的 Git 提交日志。

Git 重度运用者必备,尤其是多人协作时:哪一行代码,何时、何人提交都有记录。

妈妈再也不必忧虑我背锅了!

史上最全vscode配置使用教程

4、css-auto-prefix

主动增加 CSS 私有前缀

史上最全vscode配置使用教程

5、change-case

转换命名风格

史上最全vscode配置使用教程

6、CSS Peek

定位 CSS 类名

史上最全vscode配置使用教程

7、vscode-json

处理 JSON 文件,用法看图:

史上最全vscode配置使用教程

8、Regex Previewer

实时预览正则表达式的效果

史上最全vscode配置使用教程

\

设置同步

花了一天总算把vscode装备成自己满足的姿态,假如每换一次电脑就要重新来一次,我们一定会手撕了我。放心,早就帮我们准备好了。Settings Sync,在不同电脑间同步你的插件。

首先要想在不同的设备间同步你的插件, 需要用到 Token 和Gist id

Token 就是你把插件上传到 github 上时, 让你保存的那段字符,Gist id 在你上传插件的那台电脑上保存着。

先给我们来三个方便键,后边会用到

1、CTRL+SHIFT+P 我也不知道叫什么,暂时就叫它功用查找功用吧
2、ALT+SHIFT+D 下载装备
3、ALT+SHIFT+U 上传装备

现在手把手教我们装备:

1、装置Settings Sync
2、登陆Github>settings>Developer settings>personal access tokens>generate new token,输入名称,勾选Gist,提交

史上最全vscode配置使用教程

3、保存Github Access Token
4、翻开vscode,Ctrl+Shift+P翻开指令框–>输入sync–>挑选高级设置–>修正本地扩展设置–>修正token

5、Ctrl+Shift+P翻开指令框–>输入sync–>找到update/upload settings,上传成功后会回来Gist ID,保存此Gist ID.

史上最全vscode配置使用教程

6、在 VSCode 里,依次翻开: 文件 -> 首选项 -> 设置,然后输入 Sync 进行查找:能找到你gist id

史上最全vscode配置使用教程

7、若需在其他机器上DownLoad插件的话,同样,Ctrl+Shift+P翻开指令框,输入sync,找到Download settings,会跳转到Github的Token修正界面,点Edit,regenerate token,保存新生成的token,在vscode指令框中输入此Token,回车,再输入之前的Gist ID,即可同步插件和设置

敞开一个本地服务

榜首种方法

1.装置Debugger for Chrome插件

史上最全vscode配置使用教程

2.运用ctrl+`方便键翻开终端,然后输入npm install -g live-server

3.在指令行里输入 live-server即可

第二种方法

在写前端页面中,经常会在浏览器运转HTML页面,从本地文件夹中直接翻开的一般都是file协议,当代码中存在http或https的链接时,HTML页面就无法正常翻开,为了解决这种状况,需要在在本地敞开一个本地的服务器。 本文是利用node.js中的http-server,敞开本地服务,步骤如下:

1.装置http-server

在终端输入: $ npm install http-server -g

2.敞开 http-server服务

终端进入方针文件夹,然后在终端输入:

$ http-server -c-1   (⚠️只输入http-server的话,更新了代码后,页面不会同步更新)
Starting up http-server, serving ./
Available on:
  http://127.0.0.1:8080
  http://192.168.8.196:8080
Hit CTRL-C to stop the server

3.封闭 http-server服务

按方便键CTRL-C 终端显现^Chttp-server stopped.即封闭服务成功。