总结下Linux上vim编辑文件常用命令

/ 技术 / 无站内评论 / 385浏览

前言
天天在Linxu上修改Nginx.conf或者改动服务器的配置文件都需用使用到Vim,一下总结下常用的些。


命令

Vim主要有两个模式

1.编辑模式(按i或者a进入)

i光标出现在当前光标字符前

a光标出现在当前光标字符后

2.命令模式(默认,按ESC进入)

使用Vim编辑文件

vi filename

# vi /etc/nginx/nginx.conf

光标移动

命令模式下

h(左) j(下)k(上)l(右)
gg 第一行
G 最后一行
 :n (n指第n行)


查询某个字符串

命令模式下

/xxx 回车即可
n往下匹配
N往上匹配


显示行

命令模式下

 :nu(显示当前行数)
 :set nu(显示所有行数)



撤销、回复

命令模式下

u(撤销到上一步)
U(撤销一行)
Ctrl+r (反撤销)



保存退出

命令模式下

:w (保存)
:q (退出)
:wq (保存并退出)
:!wq (不保存退出)


召唤蕾姆
琼ICP备18000156号

鄂公网安备 42011502000211号