vim编辑器的简单操作命令

2025-10-27 21:50:50

1、vim的三种工作方式

1.命令方式(默认)

2.插入方式

3.末行方式(ex转义方式)

vim编辑器的简单操作命令

2、vim的插入方式下按A、a、O、o、I、i键进入插入模式

a:当前字符后添加文本

A:在行末添加文本

i:当前字符前插入文本

I:在行首插入文本

o:当前行后面插入一空行

O:当前行前面插入一空行

r:替换光标位置的字符

R:替换光标开始的字符

vim编辑器的简单操作命令

3、vim的命令方式

h: 光标向左移动一个字符

l: 光标向右移动一个字符

j: 光标移动至下一行              

k: 光标移动到上一行

b: 光标向左移动一个词

w: 光标向右移动一个词

G: 光标移动到最后一行

gg: 光标移动到第一行

$: 光标移动到本行末

x: 删除光标位置的字符

dd: 删除光标所在行

D: 删除光标位置到行末

d0: 删除光标位置到行首

dD: 删除光标位置到文件尾

dw: 删除光标位置的单词

u: 撤销上一次操作

yy: 复制当前行到编辑缓冲区

pp: 将编辑缓冲区内容拷贝到光标下一行

Ctrl+u: 屏幕向上滚动半屏

Ctrl+d: 屏幕向下滚动半屏

Ctrl+b: 屏幕向上滚动一屏

Ctrl+f: 屏幕向下滚动一屏

Ctrl+g: 显示当前编辑文本信息

ndd: 删除光标所在行起的n行字符

nyy: 复制光标所在行起的n行字符

:n: 光标跳转至第n行行首

:$: 光标跳转至末行行首

zz: 必要时写盘并退出 vi

v: VISUAL 状态

V:VISUAL LINE 状态

Ctrl+v: VISUAL BLOCK 状态

1、vi 的末行方式

1./exp : 向前搜索字符串exp

2.?exp : 向后搜索字符串exp

3.n: 重复前一搜索命令

4.N: 重复前一搜索命令

5.:w: 执行存盘操作

6.w fle: 编辑内容写入文件fle

7.:w» fle: 内容写到文件fle原内容之后

8.w! fle: 强制写入文件fle

9.:q: 退出 vi

10.q! : 强制退出 vi,放弃编辑修改内容

11.:wq: 存盘并退出 vi

12.x: 必要时写盘并退出 vi

13.:s/old/new: 将光标所在行的第一个字符串old替换为new

14.:s/old/new/g: 将光标所在行的所有字符串old替换为new

15.:n1,n2s/old/new/g: 将第N1到N2行的第一个字符串old替为new

16.:%s/old/new: 将所有行的第一个字符串old替换为new

17:%s/old/new/g: 将所有行的第一个字符串old替换为new

18.:set nu: 编辑时显示行号

19.:set nonu: 编辑时不显示行号

20.:set list: 显示不可见字符

21.:set nolist: 隐藏不可见字符

22.:set all: 显示全部环境设置

23.!cmd: 在 vi 中执行 shell 命令cmd

2、vim 的标签窗口

1.:tabnew fle: 在 vi 新标签窗口中打开一个新的编辑文件fle按gt在标签窗口间切换2.:vertical diffsplit fle: 对比当前文件和新文件fle的差别按Ctrl+w在标签窗口间切换

vim编辑器的简单操作命令

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢