前端便利店让前端飞

VsCode查缺补漏

2022-11-10  本文已影响0人  小遁哥

通过命令行比较两个文件的内容

code -r -d D:\platformInfo.js D:\fileUtil.js

可以把命令行的内容输出编辑器

ls | code -r -

在花括号内跳转

Ctrl + Shift + \

光标按单词移动

Ctrl + 左方向键 、 Ctrl + 右方向键

光标按单词选择

Ctrl + Shift + 左方向键 、 Ctrl + Shift + 右方向键

多行注释

alt + shift + a

调换字符位置

Ctrl + Shift + p,搜素'转置游标处的字符'

转换字符大小写

Ctrl + Shift + p,搜素'转换'

按照字母排序

Ctrl + Shift + p,搜素'排列'

将每个光标移动到行的末尾

将当前文件的所有符号分类展示

Cmd + P,输入"@:"

鼠标选择行

在行号上单击可以直接选中一行,上下移动,则能够选中多行代码

按住鼠标中键进行选择,每一行被选中的代码都拥有一个独立光标

代码调转

F12 跳转后,按Alt + ← 可以调回去

代码提示

按下Escape可以隐藏自动补全窗口,除了打字外,可以通过Ctrl + 空格键来手动地调出。

通过设置editor.quickSuggestions来决定什么语境下自动补全窗口会唤出


  "editor.quickSuggestions": {
    "other": true,
    "comments": false,
    "strings": false
  }

editor.quickSuggestionsDelay的值越大,自动补全窗口出现的时机越慢,在频繁输入时可以优化体验

快速修复

如果把pading拼成padding,当光标移动到错误处时会出线黄色图标,点击既可。也可以Ctrl + .唤起。

选中一段代码也会出现黄色图标,可以点击查看语言本身的操作

editor.wordBasedSuggestions 可以关闭编辑器基于单词的提示

代码片段

"editor.snippetSuggestions": "top" 可以优先提示代码片段

使用Tab Stop 可以使用${1:label},会预先填入label这个值

代码折叠

方便定位代码

搜素

Ctrl + F进行搜素时可以通过F3进行跳转

正则表达式匹配(Alt + R)、全单词匹配(Alt + W)、大小写敏感(Alt + C)都是有快捷键的,在鼠标悬浮到上面时也有提示

editor.find.seedSearchStringFromSelection 开启后会自动填充关键词

editor.find.autoFindInSelection开启后就会自动在选中文本中进行搜素

全局搜素的图标可以通过拖拽更改位置

编辑器设置

editor.renderWhitespace:all 将空格、制表符全部渲染出来。

editor.cursorWidth: 3, 光标宽度

editor.cursorBlinking: smooth, 光标闪烁动画

"editor.renderLineHighlight": "all" 行号与行都被高亮

设置光标所在行的背景色

  "workbench.colorCustomizations": {
    "editor.lineHighlightBackground": "#f1f1f12a"
  },

"files.defaultLanguage": "markdown", 新建一个文档默认是markdown格式

功能面板

workbench.commandPalette.history,默认值50,会记录在命令面板执行过的操作,设置为0则会关闭这个功能。

workbench.commandPalette.preserveInput,打开后即便关闭功能面板,上次执行的命令还是会显示在输入框里。

文件管理

explorer.autoReveal,默认打开,当你选中一个文件时,资源管理器会将其滚动到可视区域

explorer.confirmDelete 默认打开,右键删除时会跳出一个确认窗口。

集成终端

可以通过 Ctrl + F 调出搜素框

terminal.integrated.shell.windows,terminal.integrated.shell.osx,terminal.integrated.shell.linux,填写Shell的系统路径,在创建的时候可以传参数。

terminal.integrated.scrollback,默认值只会保留1000行终端输出的内容

黏贴

"Ctrl + Shift + V",可以只黏贴文本不黏贴样式。

创建文件

可以folderName/fileName,同时创建文件夹及文件

上一篇下一篇

猜你喜欢

热点阅读