快速复制行
Shift + Alt + ↑/↓
都是往下复制行,区别是:按↓复制时光标会跟着向下移动,按↑复制时光标不移动。
向上/向下移动一行
Alt + ↑/↓
删除整行
Ctrl + Shift + K
Ctrl + x 剪切快捷键在VSCode 可以直接删除一行
垂直编辑
Ctrl + Alt + ↓/↑
![](https://file.jishuzhan.net/article/1794643238049550337/3ea042118969de53206d99c3554e1212.webp)
在垂直编辑状态时可以通过方向键来控制编辑位置
将编辑器向左/右移动
Ctrl+Shift+PgUp/PgDown
将选项卡交换到不同的组
Ctrl + Alt + ←/→
当只有一个选项卡组时,→操作会新建一个选项卡组。
![](https://file.jishuzhan.net/article/1794643238049550337/26e3b84bf8946c0e0fc89dbe7694de72.webp)
搜索所有文件的文本
Ctrl + Shift + F
通过匹配文本打开文件
Ctrl + T
打开/关闭终端窗口
Ctrl + `
打开新的终端(Terminal)
Ctrl + Shift + `
打开命令面板
Ctrl + Shift + P
运行项目脚本例子:以vue 项目为例
快捷键:Ctrl + Shift + P
输入命令:Debug: Debug npm Script
![](https://file.jishuzhan.net/article/1794643238049550337/7e4b0e3897f2c8360cc064598d8a2429.webp)
选择脚本项
![](https://file.jishuzhan.net/article/1794643238049550337/7531f7b7a1892947a34a82842baf6075.webp)
这几步操作对应的就是执行package.json 文件下的scripts
![](https://file.jishuzhan.net/article/1794643238049550337/6deceb9f1b14c88c4c055c897104abf3.webp)
例子2:输入Show running extensions
来查看所有你安装的正在运行的插件
![](https://file.jishuzhan.net/article/1794643238049550337/7f91a5d124aebb56e32c4cef5041aded.webp)
![](https://file.jishuzhan.net/article/1794643238049550337/12b00aa5e0978379693c0ee59e03df7c.webp)
快速打开文件
Ctrl + P
例如:快速打开package.json
![](https://file.jishuzhan.net/article/1794643238049550337/0ec5aaee14eeb2c664e212ca44279bb4.webp)
还有个好玩的东西就是:在文件名后面加上符号@
就可以直接@到文件的节点中
![](https://file.jishuzhan.net/article/1794643238049550337/19aca57f6f7135771b950d3fdd1d9456.webp)
细心的会发现快捷键:
Ctrl + P
Ctrl + Shift + P
Ctrl + T
这三个快捷键打开的都是同一个面板,
只是后两个快捷键前面分别多了 ">" 和 "#"
批量修改当前文件中所有匹配的文本
选中需要批量修改的文本
再按一下快捷键:Ctrl + F2