vim 常用操作

参考https://www.fprintf.net/vimCheatSheet.html

1、退出操作:

:q  当文件内容没有更改时退出,如果有内容更改则退出失败

:q! 强制退出不保存

:cq 强制退出不保存

:wq 保存并退出

:wq! 强制保存退出

:wq {file name} 在没有对文件作出修改的时候保存并退出

:wq! {file name} 不管文件有没有修改,强制另存为另外一个文件并退出 不修改原文件

[range]wq[!]  只保存 range中的数据其他的数据删除掉用法如下:

假如有一个文件内容为:

a

b

c

d

e

那么 : 3,5 wq! 为只保存3到5行 c,d,e这三条数据,range 用逗号隔开起始值和终止值 来表示 如果没有逗号的话说明只保存某一行,这种方式wq后面要加!

否则会失败。

ZZ:相当于 wq!

ZQ:相当于q!

2、编辑文件:

:e 如果文件在vim外被编辑时,重新编辑当前文件

:e! 清除之前的修改,重新修改当前文件

:e {file} 编辑指定文件

:e! {file} 忽略之前的修改,编辑指定文件

gf 编辑文件名在光标下的文件

3、输入操作

a 在光标后面输入

A 行末输入

i 在光标前输入

I 在第一个非空白前输入

gg: 跳到第一列

o 在光标下另起一行编辑

O 在光标上另起一行编辑

4、插入文件

:r [name] 在光标后插入某个文件的内容

:r! {cmd} 执行cmd命令,然后在光标后插入cmd的输出内容

5、删除文件

x:删除光标后面的内容

X:删除光标前的内容

6、撤销

u:撤销更改

:u 撤销一个更改

ctrl R :重做所有的

:red 重做一个撤销的内容

 7、加密

:X (大写的X) 简单加密操作,如果不小心点到这个又不想加密的话只要直接两次return 而不是输入密码即可

posted on 2017-08-17 11:19  码农时刻  阅读(216)  评论(0编辑  收藏  举报