vi常用命令以及Linux各个目录功能

vi常用命令

>>Ctrl+f							向下移动一页

Ctrl+b							向上移动一页

n+space 						向后移动n个字符

0或home							移动到本行最前面的字符处

$或end							移动到本行最后处

G								移动到文件的最后一行

gg								移动到文件的第一行

n+Enter							向下移动n行

/find							向下查找find

2,20s/find/Find/g				将第2—20行的find替换为Find

2,20s/find/Find/g				将第2—20行的find替换为Find,逐一确认

x;X								向后删除 向前删除

dd								删除整行

ndd								向下删除n行

yy								复制整行

nyy								向下复制n行

p;P								下一行粘贴;一行粘贴

u								恢复前一个操作

Ctrl+r							重做上一个操作

.								重复前一操作

:wq								保存退出

:q								退出

!								!表示强制,例如:q!强制退出

可视化块

v;V							单字符选择;单行选择
Ctrl+v						区块选择
y							复制所选的区块
d							删除所选的区块
p							粘贴

多文件编辑

:n		:N					编辑下一个文件							编辑上一个文件
:files						列出目前这个vim开启的所有文件

linux目录
vi常用命令以及Linux各个目录功能_第1张图片

你可能感兴趣的:(linux,vim)