vim编辑器

vim编辑器

20181212

22:15

常用操作

命令模式          (初始模式)

输入模式          i  进入)

底行命令模式:  进入)

/

往下搜索

 

?

往上搜索

n

搜索下一个

 

N

搜索上一个

f+字符

光标往后跳到字符处

 

F+字符

光标往前跳到字符处

dd

删除整行

 

D

删除至行末

yy

复制整行(此复制)

 

p/P

向下粘贴 / 向上粘贴

yyp

向下克隆一行

 

yyP

向上克隆一行

gg

跳到第一行

 

G

跳到最后一行

pageUp

上一页

 

pageDown

下一页

:q

退出

 

:q!

强制退出

:wq

保存退出

 

:wq!

强制保存退出

:e

刷新文件

 

:e!

强制刷新(丢弃未保存修改)

w

下一个单词

 

b

上一个单词

W

下一个句子(空格分割)

 

B

上一个句子(空格分割)

H

屏幕顶行

 

L

屏幕底行

:%s/old/new/g

全局替换

 

:15

跳到第15

u

撤销

 

ctr+r

反撤销

 

文本替换

:s/old/new

用new替换当前行第一个old

:s/old/new/g

用new替换当前行所有的old

:%s/old/new/g

用new替换文件中所有的old

:%s/^/xxx/g

在每一行的行首插入xxx,^表示行首

:%s/$/xxx/g

在每一行的行尾插入xxx,$表示行尾

%g一起用代表全局替换

所有替换命令末尾加上g替换一行中的多个

所有替换命令末尾加上c,每个替换都询问

所有替换命令末尾加上i匹配时忽略大小写

 

 

set nu                          显示行号

set nonu     取消行号

 
原文地址:https://www.cnblogs.com/zhangzongjian/p/10634126.html