快捷键汇总

记录一些常用的快捷键,方便查看!

Sublime

快捷键 功能
win+shift+v 粘贴并格式化
ctrl+shift+left 按单词移动并选择
ctrl+shift+k 删除所在行
win+j 多行合并为一行
win+d 选择单词,重复可增加选择下一个相同的单词
win+r 前往Method
ctrl+g 跳转到第几行
win+ctrl+up 使所在的行向上移动
win+shift+d 复制粘贴所在行
ctrl+a 移动到行首
ctrl+e 移动到行尾
win+ku 大写
win+kl 小写
win+ctrl+g 选择单词,全选文本中相同的单词
win+k win+1 收起所有函数
win+k win+j 站看所有函数

Bash

快捷键 功能
CTRL-L 同clear
CTRL-R 回溯搜索(Backwards search)history缓冲区内的文本(在命令行下)。注意:按下之后,提示符会变成(reverse-i-search)’’:输入的搜索内容出现在单引号内,同时冒号后面出现最近最匹配的历史命令。
CTRL-U 擦除从光标位置开始到行首的所有字符内容
CTRL-K 擦除从光标位置开始到行尾的所有字符内容
CTRL-W 当在控制台或一个xterm窗口敲入文本时, CTRL-W 会删除从在光标处往后(回)的第一个空白符之间的内容。在某些设置里, CTRL-W 删除光标往后(回)到第一个非文字和数字之间的字符。
CTRL-A 移动到行首
CTRL-E 移动到行尾
Opt + Left/Right 左/右移动一个单词位

Vim

(1)一般模式:
“esc”:

  • “回到一般模式”

移动光标:

  • “10↓”: “向下移动10行,其他方向也可以使用”
  • “home”: “移动到行开始”
  • “end”: “移动到行结束”
  • “G”: “移动到最后一行”
  • “10G”: “移动到第10行,那1G就是移动到第一行”

搜索替换

  • “/word”: “向下搜索”
  • “?word”: “向上搜索”
  • “n”: “搜索下一个”
  • “N”: “搜索上一个”
  • “:n1,n2s/word1/word2/g”: “替换字符。n1与n2为数字(n2可以为’$’,表示最后一行),在第n1与n2行之间寻找word1这个字符串,并将该字符串取代为word2 “

删除、复制、粘贴、撤销、重做(反撤销)

  • “x”: “向后删除一个字符”
  • “X”: “向前删除一个字符”
  • “10x”: “向后删除10个字符”
  • “10X”: “向前删除10个字符”
  • “dd”: “删除光标所在行”
  • “10dd”: “删除光标所在行向下共10行(包括所在行)”
  • “yy”: “复制光标所在行”
  • “10yy”: “复制光标所在行向下共10行(包括所在行)”
  • “p”: “粘贴已复制数据到光标上面”
  • “P”: “粘贴已复制数据到光标下面”
  • “J”: “合并光标下一行(类似sublime中的ctrl+j)”
  • “u”: “撤销上一个动作”
  • “ctrl+r”: “重做(反撤销)(类似sublime中的ctrl+y)”

高级功能

  • “ctrl+v”: “区块选择,ctrl+v后使用上面的“移动光标”各个操作选择区块(例如使用end选择多行到结尾)”
  • “y”: “复制选择的区块”
  • “d”: “删除选择的区块(实现多行内容选择删除)”

(2)编辑模式:

  • “i”: “从光标处插入”
  • “a”: “从光标下一个字符处插入”
  • “A”: “从光标所在行最后插入”
  • “o”: “从下一行插入新的一行”
  • “O”: “从上一行插入新的一行”

(3)指令模式:

  • “:wq”: “保存更改后离开”
  • “:q!”: “不保存更改后离开”
  • “:set nu”: “显示行号”
  • “:set nonu”: “不显示行号”
坚持原创技术分享,您的支持将鼓励我继续创作!