13 优化编辑器设置

editor.lineNumbers 设置相对行号

editor.renderWhitespace 设置编辑器何时将空格符、制表符等渲染出来。这每一个“点”都代表着一个空格符.。这样就能一眼看出这个文件中使用的究竟是制表符还是空格符,以及有没有在哪里不小心多打了一个空格等。

editor.renderIndentGuides 缩进参考线

editor.rulers: [120] 垂直标尺  如果你的项目中有规定说每一行代码不得超过多少个字符,比如说120个字符,那么你就可以将标尺设置为120。这样的话编辑器就会在第120个字符所在的位置处画出这样一条垂直的竖线,所以你一眼就可以看出自己的代码是否达标。

editor.minimap.enabled 小地图开关

editor.cursorBlinking、editor.cursorStyle等设置鼠标样式

editor.renderLineHighlight 行高亮样式

 

editor.detectIndentation  打开文件时是否自动检测TabSize和InsertSpaces(打开时会覆盖一下两个设置)

editor.insertSpaces 按Tab插入空格

editor.tabSize 一个制表符所对应的空格符的个数

 

在编辑器中使用格式化工具 时

editor.formatOnSave 想把代码写完,然后保存代码,再统一进行格式化的修改,那么你可以设置 “editor.formatOnSave: true”

editor.formatOnType 希望编辑器在你打字的时候就自动帮你校正代码格式设置 “editor.formatOnType: true”

 

files.autoSave 自动保存

由于很多自动化的脚本工具是根据文件状态的改变来触发运行的,所以为了避免频繁触发这些脚本,可以将 “files.autoSave” 设置为 “delay”,然后使用 “files.autoSaveDelay” 控制打完字多久后保存文件。

 

files.defaultLanguage 设置Ctrl N 创建普通文件后默认文件语言类型,这样就能使用该语言的语法高亮和自动补全了,不然需要先保存文件为对应的文件类型。 (Markdown 语法)

 

  • editor cursor, 是跟光标渲染和多光标相关的设置;
  • editor find, 是与编辑器内搜索相关的设置;
  • editor font, 是与字体有关的设置;
  • editor format, 是代码格式化;
  • editor suggest, 是和自动补全、建议窗口等相关的配置。
posted @ 2020-04-12 00:00  vvf  阅读(640)  评论(0)    收藏  举报