似乎大多数程序员没有这样的需求,似乎也确实不需要
选中一个标识符双击就可以了,
要脱离鼠标的话,一般光标移动到标识符头或尾部,按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
Shift + Alt + 鼠标框选
标签对 快捷删除
用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)批量替换全部完成操作
参考博客