简介
本文介绍工作中常用vscode以及vim时,一些可以降低使用鼠标的快捷键,熟悉后能快速编辑修改代码
vscode 常用快捷键
1.选择一个单词并删除
选中光标所在的单词:
- Ctrl + D:选中光标所在的单词,继续按可以选中下一个相同的单词。
删除单词:
- Ctrl + Backspace: 删除光标前的整个单词
- Ctrl + Delete: 删除光标后的整个单词
- 在代码中间换行
在当前行的上方插入新行:
- Ctrl + Shift + Enter
在当前行的下方插入新行:
- Ctrl + Enter
- 跳转到行的开头或结尾
跳转到行首:
- Home
跳转到行尾:
- End
- 快速缩进或取消缩进
增加缩进:
- Tab
减少缩进:
- Shift + Tab
- 删除当前行
- Ctrl + Shift + K
- 复制/剪切当前行
复制当前行:
- Ctrl + C(不需要选中整行,只需光标在行内)
剪切当前行:
- Ctrl + X
- 快速跳转到文件顶部或底部
跳转到文件顶部:
- Ctrl + Home
跳转到文件底部:
- Ctrl + End
- 多光标操作
在光标处添加多个光标(多行编辑):
- Alt + 鼠标点击 或者 Ctrl + Alt + 下箭头/上箭头
同时编辑多个相同的单词:
- Ctrl + D:选中当前单词,重复按可以继续选择下一个相同的单词。
- 格式化代码
格式化当前文件:
- Shift + Alt + F
- 打开命令面板
Ctrl + Shift + P:打开命令面板,在其中可以执行所有VSCode的命令。
- 查找与替换
查找:
- Ctrl + F
查找并替换:
- Ctrl + H
- 跳转到定义
- F12:跳转到函数或变量的定义处。
- Alt + F12:在当前页面中显示定义预览。
- 快速注释/取消注释
注释/取消注释当前行:
- Ctrl + /
- 撤销与重做
撤销:
- Ctrl + Z
重做:
- Ctrl + Y
vim中常用快捷命令
- 基本移动操作
- h:向左移动一个字符。
- l:向右移动一个字符。
- j:向下移动一行。
- k:向上移动一行。
- w:向前移动到下一个单词的开头。
- b:向后移动到上一个单词的开头。
- 0:移动到行首。
- $:移动到行尾。
- 插入模式
- i:进入插入模式,从光标位置开始编辑。
- I:进入插入模式,并跳转到当前行的开头进行编辑。
- a:进入插入模式,并从光标的下一个字符开始编辑。
- A:进入插入模式,并跳转到当前行的末尾进行编辑。
- o:在当前行下方新建一行并进入插入模式。
- O:在当前行上方新建一行并进入插入模式。
- 删除操作
- x:删除光标下的字符。
- dw:删除光标所在处到单词的末尾。
- dd:删除当前行。
- d$:删除光标所在位置到行尾。
- d0:删除光标所在位置到行首。
- 复制和粘贴
- yy:复制("yank")当前行。
- yw:复制当前单词。
- p:在光标后粘贴复制的内容。
- P:在光标前粘贴复制的内容。
- 跳转到指定行
- G:跳转到文件的最后一行。
- gg:跳转到文件的第一行。
- [行号]G:跳转到指定的行号。
- 撤销与重做
- u:撤销上一步的操作。
- Ctrl + r:重做上一步的撤销。
- 查找与替换
- /:进入查找模式,输入查找内容并按回车确认。
- n:查找下一个匹配项。
- N:查找上一个匹配项。
- :%s/旧内容/新内容/g:全局替换(不需要进入插入模式)。
- 可视模式
- v:进入可视模式(用于选择文本)。
- V:进入可视行模式(选择整行)。
- Ctrl + v:进入可视块模式(选择列块)。
- d:在可视模式中删除选中的内容。
- y:在可视模式中复制选中的内容。
- 保存与退出
- :w:保存文件。
- :q:退出Vim模式。
- :wq:保存并退出。
- 拆分窗口
- :vsp:垂直拆分窗口。
- :sp:水平拆分窗口。
- Ctrl + w + w:在拆分的窗口之间切换焦点。
- 关闭缓冲区
- :bd:关闭当前缓冲区。