VsCode查缺补漏

作者: 小遁哥 | 来源:发表于2022-11-10 10:26 被阅读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,搜素'排列'

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

  • 创建好多个光标后按End键
  • 选择多行代码,按Alt + Shift + i

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

Cmd + P,输入"@:"

鼠标选择行

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

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

代码调转

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

代码提示

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

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


  "editor.quickSuggestions": {
    "other": true,
    "comments": false,
    "strings": false
  }
  • comments 代码注释
  • strings 字符串
  • other false则光标永远不会被唤出

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

快速修复

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

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

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

代码片段

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

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

代码折叠

方便定位代码

  • 递归折叠、展开 Ctrl + Shift + 左方括号,Ctrl + Shift + 右方括号
  • 全部折叠、展开 Ctrl + K、Ctrl + 左方括号,Ctrl + K、Ctrl + 右方括号
  • 按层级折叠 Ctrl + k,Ctrl + 4(0-9)

搜素

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,同时创建文件夹及文件

相关文章

  • VsCode查缺补漏

    通过命令行比较两个文件的内容 code -r -d D:\platformInfo.js D:\fileUtil....

  • 查缺补漏

    计算机本科研究生相关课程参加开源项目spring源码

  • 查缺补漏

    查缺补漏是学习中最通俗的方法,知道自己哪方面知识点薄弱,就针对性的去学习,假以时日的去练习,就能攻克难点,薄弱知识...

  • 查缺补漏

    一.表格常用样式 vertical-align: 垂直方向的对齐方式middle top bottom bor...

  • 查缺补漏

  • Promise 查缺补漏

    promise 中 resolve 参数为一个 promise 时 p1是一个 Promise,3 秒之后变为re...

  • JavaScript查缺补漏

    语法 每个语句以;结束,语句块用{...}。但是,JavaScript并不强制要求在每个语句的结尾加; 第一种是=...

  • 查缺补漏 如饥似渴

    为了讲好Servlet,从头到尾的看视频,完整的扫描知识点,把之前缺少的、遗漏的都补上,从未如此踏实充足。就像搭积...

  • jQuery 查缺补漏

    eq .eq( index )Returns: jQueryDescription: Reduce the set...

  • 质量查缺补漏

    ?? ????????????????????????? ????????????????????????? ??...

网友评论

    本文标题:VsCode查缺补漏

    本文链接:https://www.haomeiwen.com/subject/kjwotdtx.html