Vim(Linux)打开文件下的操作指令
一、普通模式
yy复制光标所处的一行,n yy为光标所在的行开始,向下复制n行(含当前行)。y $将光标复制到目前的结尾,y ^将光标复制到当前行动的开头。y w在单词结尾复制光标(常用于复制单词)。w跳转到下一个单词的开头(单词之间隔开空间)e即跳转到当前单词的结尾,b反向跳转(右到左)。d w删除当前光标中的单词(从左到右)。d $同样,从左到右删除光标的一端内容(包括当前字符)d ^删除光标反向内容(不含当前字符)。p下一行粘贴到光标,n p从光标所在的行开始,向下复制n行(不含当前行)。dd删除光标所在的当前行,n dd为:从光标所在行开始删除共n行(含当前行)。u撤销上一个操作。x从左到右剪切光标处的字符,Shift x前一个字符从右到左剪切。r x替换光标的字符是x,R依次打开替换命令。gg和Shift h跳转到文件的开头,Shift g和Shift l跳到文件末尾。n Shift g跳转到第n行,(命令模式下)set nu显示行号、set nonu不显示行号。
二、编辑模式
i进入编辑模式(光标位置不变),Shift i进入编辑模式(光标位置变为行首)。a进入编辑模式(光标后移一位),Shift a进入编辑模式(光标位置变为行尾) )。o进入编辑模式(光标开始下一行),Shift o进入编辑模式(光标变为上行开头)。Esc退出编辑模式。
三、命令模式
:和/进入命令模式。