VSCode的高端玩法

  • 搜索历史:搜索框中alt+上下即可遍历
  • 包裹代码块:surround插件
  • 快速跳转:jumpy
  • Ctrl+K再按Ctrl+S查看快捷键列表。
  • 选中当前行Ctrl+i
  • 选择从光标到行尾Shift+End
  • 选择从行首到光标处Shift+Home
  • 删除光标右侧的所有字Ctrl+Delete
  • 多行编辑,在行尾追加同样的文本:shift+↕选中后,shift+alt+i
  • 正则替换中不同于vim和sed等文本编辑器的\1\2,使用$1$2访问圆括号中匹配的内容
  • alt+↕将光标所在行上下移动,同时自动适配缩进

一、去掉代码前面行号的方法

带点的: ^\s*([0-9]+)\. 不带点: ^\s*([0-9]+) 综合起来: ^\s*([0-9]+)[\.]*

2.删除 console.log(.*);所在的行 将 ^(\s*(console.log\()).*?[(\))(\);)(\)\s)(\);\s)]$ 替换为空

3.删除// 所在的行 ^(\s*(\/\/)|(\/\/)(\ ){1})(?!\-).*$ 替换为空

三、vs如何快速统计项目总代码行数呢,如下:

vsCode编辑器 | 查找和替换 | 在文件中查找 查找选项选 选择正则表达式

^b*[^:b#/]+.*$

全局搜索,一共有多少结果就是多少行