yy
复制当前行,p
向下一行粘贴,P
向上一行粘贴dd
删除当前行- 查找:
/word
并回车会在文档中搜索 word
这个单词 - 跳到文件的第一行用
gg
,最后一行用 G
。 - 光标移动
hjkl
对应 上下左右方向键,可以移动光标 w
光标移动到下一个单词的开头e
光标移动到下一个单词的结尾home
移动光标到行首end
移动光标到行末尾ctrl+f
查看下一页内容,ctrl+b
查看上一页内容u
相当于Ctrl+z,撤销操作Esc
退出编辑模式,回到一般模式中
vim 命令
:set nu
,显示行号:set nonu
,取消显示行号:n
,定位到第n行:wq
储存后离开,若为 :wq!
则为强制储存后离开:q
离开 vim:w
将编辑的数据写入硬盘档案中:! command
暂时离开 vim 到指令行模式下执行 command 的显示结果!例如:! ls /home
即可在 vim 当中察看 /home 底下以 ls 输出的档案信息!
bash 快捷键
- ctrl-w 删除你键入的最后一个单词
- ctrl-u 可以删除行内光标所在位置之前的内容
- alt-b 和 alt-f 可以以单词为单位移动光标
- ctrl-a 可以将光标移至行首,ctrl-e 可以将光标移至行尾
- ctrl-k 可以删除光标至行尾的所有内容,ctrl-l 可以清屏。
- 键入 man readline 可以查看 Bash 中的默认快捷键。内容有很多,例如 alt-. 循环地移向前一个参数,而 alt-* 可以展开通配符