Linux开车—vim篇
在我们使用Linux服务器时,经常会涉及到配置文件的修改,而vim命令就很重要了,因为vim命令即文本编辑命令。
vim命令是在vi命令的基础下升级的一项命令,其兼容各个发行版本的Linux系统,所以熟悉的掌握vim命令,无论以后使
用的Linux是哪个版本都不用担心命令是否适合当前版本了,接下来我们就进入vim命令的学习。
vim命令打开文本后有三种模式:一般模式、编辑模式、命令模式
一般模式:
在一般模式下,我们可以通过特定的命令对文本内容进行查找、翻页换行及删除等操作。
Home:移动光标到行首
End:移动光标到行尾
Page Up:上一页
Page Down:下一页
h:向左移动,可通过n(数字)h命令左移n位
j:向下移动,可通过n(数字)j命令下移n位
k:向上移动,可通过n(数字)k命令上移n位
l:向右移动,可通过n(数字)l命令右移n位
G:大写的G可以直接切换光标到最后一行
gg:两个小写的g直接切换光标到第一行
nG:行数+大写G切换到对应n行
dd:删除当前光标所在行
ndd:dd前可加入数字行数ndd,即从当前光标所在行向下删除n行
dG:从当前光标所在行至最后一行全删除
dgg或d1G:从当前光标所在行至第一行全删除
u:复原前一步动作
编辑模式:
编辑模式下我们只能做编辑输入或修改删除操作,无法直接移动光标
i:进入编辑模式,从当前光标所在位置开始输入
I:进入编辑模式,从当前光标所在行首开始输入
o:进入编辑模式,从当前光标所在行之下新增一行开始输入
O:进入编辑模式,从当前光标所在行之上新增一行开始输入
a:进入编辑模式,从当前光标所在位置下一个字符之后开始输入
A:进入编辑模式,从当前光标所在行行尾开始输入
Ecs:退出编辑模式
命令模式:
在一般模式下时,我们可以通过输入 “:” “/” “?” 3种命令进入命令模式
/word:输入“/” 后,跟入字符串,可在当前文本下向下查找对应字符串
?word:输入“?”后,跟入字符串,可在当前文本下向上查找对应字符串
:wq:保存并退出编辑
:q!:强制退出编辑且不保存
:q:退出且不保存
:w:将修改的数据保存但不退出当前文本,也可在其后跟 文本名称 —
:w 新文本路径 :另存为新文本
:r 文本路径:读取文本内容插入到当前光标所在位置之后
:n1,n2 w 新文本路径:从n1行到n2行文本另存为新文本
:set nu:显示行号
:set nonu:不显示行号
:! command:暂时离开当前编辑,显示命令结果

浙公网安备 33010602011771号