快速移动光标:
0
键快速移动到当前行的开头$
键快速移动到当前行的结尾gg
快速移动到文件的第一行G
快速移动到文件的最后一行{
和}
可以快速移动到上一个或下一个段落的开头复制和粘贴:
yy
复制当前行p
粘贴复制的内容dd
剪切当前行u
撤销最后一次操作Ctrl + r
重做被撤销的操作搜索和替换:
/
进行搜索,输入关键词按下回车可以查找下一个匹配项n
查找下一个匹配项N
查找上一个匹配项:%s/old/new/g
对整个文件进行替换(将old替换为new)多窗口操作:
:sp
水平拆分当前窗口:vsp
垂直拆分当前窗口Ctrl + w + hjkl
在不同窗口之间切换Ctrl + w + =
平均调整窗口大小定义快捷键:
~/.vimrc
文件中添加map
命令可以定义自己的快捷键map <leader>w :w<CR>
表示将快捷键<leader>w
映射为保存当前文件这些只是vi编辑器中的一些常用的隐藏技巧,vi还有很多其他强大的功能和命令,需要不断练习和探索才能熟练掌握。