Linux命令---vim

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令---vim相关的知识,希望对你有一定的参考价值。

一般模式:以vim打开一个文件就直接进入一般模式了,在这个模式中,可以使用上下左右按键来移动光标,可以删除字符或删除正行,也可以复制、粘贴文字数据。

编辑模式:在一般模式下,按下“i,I,o,O,a,A,r,R”等任何一个字母进入编辑模式;在编辑模式下,按下【ESC】按键可退出编辑模式。

命令行模式:在一般模式下,输入“:,/,?”任何一个按钮,可以将光标移动到最下面那一行。在命令行模式下,可以执行保存、离开vim等操作。

例子如下:

1.vim test.txt    创建test.txt文本文件

若是新文件,则打开会是如下显示:

技术分享

2.按下i进入编辑模式,开始编辑文字

3.按下【ESC】回到一般模式

4.在一般模式中,输入“:wq”保存后离开vim

一般模式下可用的按钮如下:

h或向左箭头键      光标向左移动一个字符

j或向下箭头键      光标向下移动一个字符

k或向上箭头键      光标向上移动一个字符

l或向右箭头键      光标向右移动一个字符

CTRL+F        屏幕向下移动一页

CTRL+B        屏幕向上移动一页

/word         向下寻找一个名称为word的字符串

:1,$s/word1/word2/g   从第一行到最后一行查找word1字符串,并将该字符串替换为word2

x,X          在一行字当中,x为向后删除一个字符,X为向前删除一个字符

dd          删除光标所在的那一整行

yy          复制光标所在的那一行

p,P          p为将已复制的数据在光标下一行粘贴,P则为粘贴在光标上一行

u          复原前一个操作

CTRL+R        重做上一个操作

.          重复前一个操作,如果想要重复删除、重复粘贴等操作,按下小数点即可

一般模式切换到编辑模式的可用的按钮:

i,I          进入插入模式:i为从目前光标所在处插入,I为目前所在行的第一个非空格符处开始插入

a,A         进入插入模式:a为从目前光标所在的下一个字符处开始插入,A为从光标所在行的最后一个字符处开始插入

o,O         进入插入模式:o为在目前光标所在的下一行处插入新的一行,O为在目前光标所在处的上一行插入新的一行

r,R         进入插入模式:r只会替换光标所在的那一个字符一次,R会一直替换光标所在的文字,直到按下【ESC】按键为止

[ESC]        退出编辑模式,回到一般模式

一般模式切换到命令行模式的可用的按钮:

:w          将编辑的数据写入硬盘文件中

:q          离开vim

:q!          若曾修改过文件,又不想存储,使用"!"为强制离开不保存文件

:wq         保存后离开

:wq!         强制保存后离开

ZZ          若文件没有更改,则不保存离开,若文件更改过,则保存后离开

 


以上是关于Linux命令---vim的主要内容,如果未能解决你的问题,请参考以下文章

入门学习Linux&&Git命令大集合

入门学习Linux&&Git命令大集合

Linux

Linux开发工具一

Linux开发工具一

Linux开发工具一