1、进行命令行模式

/ 为查询模式

: 为写命令模式

2、退出


w



保存



w



filename另存为filename



n1,n2 w filename



把n1,n2间的内容另存为filename



w!



只读时强制写入



q



退出



q!



不可在退出



wq



保存退出



x



保存退出



wq!



强制保存退出



:!



command暂时离开vi到指令模式下执行command


3、可视模式


v



字符选择,会将游标经过的地方反白选择



V



行选择,会将游标经过的行反白选择



ctrl+v



行可视,区块选择,可以用长方形的方式选择资料



shift+v



列可视



y



将反白的地方复制,p粘贴



d



将反白的地方删除,D删除该行



J(大写)



合并选中的行为一行



>



选中的部分缩进tab



=



选中的部分删除tab



K



选中的部分查看man page



r



选中的字符替换成同一字符



c



删除所选中的部分并切换到输入模式



A str



会在选中的块后面添加文本,它们是对齐的<esc>



I str



会在每一行所选中内容的开始前添加字符串<esc>


 

set nu

2G //跳到第2行

ctrl + G //显示当前的%

70% //跳到70%的地方