常用快捷键linux
1.命令行快捷键
ctrl + a //把光标移动到最前面
ctrl + e //把光标移动到最后面
ctrl + l //清屏
ctrl + c //取消
ctrl + u //把光标到行首的删除
ctrl + k //向后删除指令串
Ctrl + w //往回删除一个单词(以空格界定)
Esc+. //获取上一条命令的最后部分(空格分隔)
Esc+b //移动到当前单词的开头
Esc+f //移动到当前单词的结尾
dgg:删除光标当前行及以上内容
dG:删除光标当前行及以下内容
dH:删除当前页面第1行至光标行
2. vim命令模式下的相关操作
插入:
a:在光标后面插入
A:在行尾插入
i:在光标前插入
I:在行首开始插入
o:在光标下一行创建空行插入
O:在光标所在上一行插入
光标移动到行首:0
光标移动到行尾:$
光标移动到文件头部:gg
光标移动到文件尾部:G
光标迅速移动到第N行:nG
删除光标前字符:X
删除光标后字符:x
删除光标所在行:dd(其实是剪切操作)
删除n行:ndd
撤销:u
复制一行:yy
复制N行:nyy
粘贴光标所在位置的下一行:p
粘贴到光标所在位置的上一行:P
[Ctrl] + [f] 『向下』移动一页,相当于[Page Down]按键
[Ctrl] + [b] 『向上』移动一页,相当于[Page Up]按键