vi / vim编辑器

screenshot-20240228-175432.png

用户@主机名 组成, ~号代表当前目录位置

标识符

#

管理员用户

$

普通用户


VI 是 Unix 操作系统和类 Unix 操作系统中最通用的文本编辑器。VIM 编辑器是从 VI 发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM 与 VI 编辑器完全兼容。

26bdac9d22e1433dac8ef6faf416c8cb.png


vim常用语法

一般模式

Button

Function

yy

复制光标所在一行

y 数字 y

复制一段(从第几行到第几行)

p

剪头移动到目的行粘贴

u

撤销

dd

删除光标所在行

d 数字 d

删除光标后多少行

x

DEL,删除1字符

X

BACKSPACE,删除1字符

yw

复制一个词

dw

删除一个词

shift+6^

移动到行头

shift+4$

移动到行尾

1+shift+g

移动到页头

shift+g

移动到页尾

数字+shift+g

移动到目标行

编辑模式

Button

Function

i

当前光标前

a

当前光标后

o

当前光标的下一行

I

光标所在行最前

A

光标所在行最后

O

光标所在行的上一行

命令模式

Command

Function

:w

保存

:q

退出

:wq

保存并退出

:!

强制执行

/+词儿

n查找下一个

N查找上一个

:noh

取消高亮显示

:set nu

显示行号

:set nonu

关闭行号

:%s/old/new/g

替换内容

/g替换所有