VScode 一些快捷操作 删除空行

文章目录

  • 通过键盘快捷键选中 一个光标所对应的变量
  • 向上向下复制行
  • 向上向下另起新一行
  • 跳格删除
  • 快速删除行
  • 多行同时编辑
  • 代码折叠展开
  • 位置跳转
    • 跳转到指定行号
  • 开启关闭侧边栏
  • 类似与Word的块选择
    • HTML相关
    • 删除空行

通过键盘快捷键选中 一个光标所对应的变量

似乎大多数程序员没有这样的需求,似乎也确实不需要
选中一个标识符双击就可以了,
要脱离鼠标的话,一般光标移动到标识符头或尾部,按shift进行选择,按Ctrl可以跳格
=》 Ctrl + Shift + 方向键左/右
配合Ctrl+D 可以选中 当前文件中所有与选中内容相同的部分,并可启用同时编辑,Esc退出
*快捷方式:选中 Ctrl+F2 *

向上向下复制行

光标位于待复制的行
Shift + Alt + Up/Down
多用于测试时无用行的填充,假数据的复制
不建议用于方法的复制,重复高的代码,应该再进行封装

向上向下另起新一行

向下:Ctrl+Enter
向上:Ctrl+Shift+Enter
这个在编辑时非常常用

跳格删除

向左:Ctrl + BackSpace
向右:Ctrl + Delete
效果类似于用Ctrl+Shift选中最近的一个段,然后删除

快速删除行

Ctrl + X (这会剪切当前行)
Ctrl + Shift + K

多行同时编辑

Ctrl+Alt+方向键上下
只能在一些特定的情境下比较有用,如给case加break

代码折叠展开

光标位于方法体之内
折叠:Ctrl + Shift + [
展开:Ctrl + Shift + ]

位置跳转

跳转到指定行号

Ctrl + P,输入:跳转的行号

开启关闭侧边栏

Ctrl + B

类似与Word的块选择

Shift + Alt + 鼠标框选


HTML相关

标签对 快捷删除
用emmet插件实现,但是新版VScode不知道如何设置
层层往上选中标签内容 Shift+Alt+right


删除空行

1.Ctrl+H 快速打开替换界面,在Find界面输入^\s*(?=\r?$)\n

正则解释:行开头 任意个空白符 以回车符结尾 或以换行符结尾

2.Alt+R选择Use Regular Expression(Alt+R)即正则表达式模式:
3.选择Replace All(Ctrl+Alt+Enter)批量替换全部完成操作
参考博客

你可能感兴趣的:(vscode,ide,visual,studio,code)