Linux系统Vim基本命令

vi filename(文件名)  ---  进入命令行模式
 在插入模式中输入Esc,则当前模式转入命令行模式。
 
Vi命令行模式功能键:
 I  ---  切换到插入模式,此时光标当于开始输入文件处
 A  ---  切换到插入模式,并从目前光标所在位置的下一个位置开始输入文字
 O  ---  切换到插入模式,且从行首开始插入新的一行
 ctrl+b  ---  屏幕往后翻动一页
 ctrl+l  ---  屏幕往前翻动一页
 ctrl+u  ---  屏幕往后翻动半页
 ctrl+d  ---  屏幕往后翻动半页
 0  ---  光标移到本行的开头
 G  ---  光标移动到文章的最后
 nG  ---  光标移动到第n行
 $  ---  移动到光标所在行的行尾
 n<Enter>  ---  光标向下移动n行
 /name  ---  在光标之后查找一个名为name的字符串
 ?name  ---  在光标之前查找一个名为name的字符串
 x  ---  删除光标所在位置的后面的一个字符
 X  ---  删除光标所在位置的前面的一个字符
 dd  ---  删除光标所在行
 ndd  ---  从光标所在行开始向下删除n行
 yy  ---  复制光标所在行
 nyy  ---  复制光标所在行开始的向下n行
 p  ---  将缓冲区内的字符粘贴到光标所在位置
 U  ---  恢复前一个动作
 
Vi底行模式功能键:
 :w  ---  将编辑的文件保存到磁盘中
 :q  ---  退出Vi(系统对做过修改的文件会给出提示)
 :q!  ---  强制退出Vi(对修改过的文件不作保存)
 :wq  ---  存盘后退出
 :w [filename]  ---  另存一个命为filename的文件
 :set nu  ---  显示行号
 :set nonu  ---  取消行号显示

相关推荐