您的位置:

Linux VI命令使用详解

一、基础操作

1、打开文件

    vi FileName

2、打开文件并指定行号

    vi +行号 FileName

3、打开文件并将光标置于文件末尾

    vi + FileName

4、退出VI编辑器

    :q

5、放弃所有改动并退出VI编辑器

    :q!

6、保存当前文件

    :w

7、同时保存并退出VI编辑器

    :wq

8、在光标所在位置插入数据

    i

9、在当前行末尾插入数据

    a

10、删除光标所在字符

    x

二、光标移动

1、向下移动1行

    j

2、向上移动1行

    k

3、向右移动1个字符

    l

4、向左移动1个字符

    h

5、跳到当前行行首

    0

6、跳到当前行行尾

    $

7、跳到文件开头

    gg

8、跳到文件末尾

    G

三、复制、删除、粘贴

1、复制当前行

    yy

2、删除当前行

    dd

3、粘贴

    p

四、查找、替换

1、搜索指定词汇并跳转到第一个匹配结果

    /字符串

2、向上搜索

    ?字符串

3、n为继续搜索下一个匹配结果

    n

4、N为向上搜索匹配结果

    N

5、替换

    :s/原字符串/新字符串/g

五、多窗口操作

1、水平切分当前窗口并打开另一个文件

    :sp FileName

2、垂直切分当前窗口并打开另一个文件

    :vsp FileName

3、改变窗口间的光标移动焦点

    ctrl + ww

4、关闭当前窗口

    :close

六、其他技巧

1、显示行号

    :set number

2、取消显示行号

    :set nonumber

3、回退撤销

    u

4、重复上一次操作

    .

5、自动缩进

    :set ai

6、取消自动缩进

    :set noai

7、自动换行

    :set wrap

8、取消自动换行

    :set nowrap

总结

通过本文,您应该已经掌握了Linux VI命令的基本使用方法,包括基础操作、光标移动、复制、删除、粘贴、查找、替换、多窗口操作和其他技巧等方面。在实际的开发工作中,掌握VI编辑器的使用方法也是相当必要的。