命令行快捷键
移动光标
- Ctrl – a :移到行首
- Ctrl – e :移到行尾
- Ctrl – b :往回(左)移动一个字符
- Ctrl – f :往后(右)移动一个字符
- Alt – b :往回(左)移动一个单词
- Alt – f :往后(右)移动一个单词
- Ctrl – xx :在命令行尾和光标之间移动
- M-b :往回(左)移动一个单词
- M-f :往后(右)移动一个单词
编辑命令
- Ctrl – h :删除光标左方位置的字符
- Ctrl – d :删除光标右方位置的字符(注意:当前命令行没有任何字符时,会注销系统或结束终端)
- Ctrl – w :由光标位置开始,往左删除单词。往行首删
- Alt – d :由光标位置开始,往右删除单词。往行尾删
- M – d :由光标位置开始,删除单词,直到该单词结束。
- Ctrl – k :由光标所在位置开始,删除右方所有的字符,直到该行结束。
- Ctrl – u :由光标所在位置开始,删除左方所有的字符,直到该行开始。
- Ctrl – y :粘贴之前删除的内容到光标后。
- ctrl – t :交换光标处和之前两个字符的位置。
- Alt + . :使用上一条命令的最后一个参数。
- Ctrl – _ :回复之前的状态。撤销操作。
ctrl + l(L的小写) 清屏
Ctrl+y::粘贴Ctrl+u,Ctrl+k,Ctrl+w删除的文本。
Ctrl+p: 上一个使用的历史命令。 (p:previous)
Ctrl+n: 下一个使用的历史命令。(n:next )
Ctrl+r:快速检索历史命令。(r:retrieve)。
=======================================================
vim 光标移动常用快捷键
h或左箭头:光标向左移动一个字符,数字和字母合起来连用,5h表示向左移动5个字符,以下三个一次类推
j或右箭头:光标向下移动一个字符
k或上箭头:光标向上移动一个字符
l或下箭头:光标向右移动一个字符
ctrl+f :光标向下移动一页
ctrl+b:光标向上移动一页
ctrl+d:光标向下移动半页
ctrl+u:光标向上移动半页
n<space> :n表示数字,例如:按10,之后按空格键space,光标会向右移动这一行的10个字符(常用)
0或者home键:光标移动到这一行的最前面(常用)
$或者end键:光标移动到这一行的最后面(常用)
G :移动到文件的最后一行(常用)
nG :n表示数字,例如:10G,光标移动到文件的第10行(常用)
gg :光标移动到文件的第一行(常用)
n+回车键 :光标向下移动n行,例,先按10,接下来按回车,光标就会向下移动10行(常用)
:n+回车键 : n代表数字,光标移动到第n行(常用)