linux下vi命令大全

worktile 其他 101

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    VI 是一款经典的文本编辑器,常用于 Linux 系统中。下面是 VI 命令的详细列表:

    1. 打开文件和保存
    – `vi 文件名`:打开文件。
    – `:w`:保存文件。
    – `:wq` 或 `:x` 或 `ZZ`:保存并退出 VI。
    – `:q!`:强制退出 VI,丢弃修改。

    2. 光标移动
    – `h`、`j`、`k`、`l`:分别向左、下、上、右移动。
    – `0`:移到行首。
    – `$`:移到行尾。
    – `G`:移到文件末尾。
    – `gg`:移到文件开头。
    – `:n`:移到第 n 行。

    3. 插入内容
    – `i`:在当前位置插入内容。
    – `a`:在当前位置之后插入内容。
    – `o`:在当前行之后插入新行。
    – `O`:在当前行之前插入新行。

    4. 删除和复制内容
    – `x`:删除当前字符。
    – `dd`:删除当前行。
    – `yy`:复制当前行。
    – `p`:粘贴复制的行。

    5. 搜索和替换
    – `/内容`:向后搜索内容。
    – `?内容`:向前搜索内容。
    – `n`:继续搜索下一个匹配项。
    – `:%s/原内容/新内容/g`:全局替换。

    6. 撤销和重做
    – `u`:撤销最后的操作。
    – `Ctrl + r`:重做上一次的撤销操作。

    7. 设置和配置
    – `:set nu`:显示行号。
    – `:set nonu`:不显示行号。
    – `:set tabstop=4`:设置 Tab 键为 4 个空格宽度。

    以上仅列举了 VI 常用的部分命令,还有许多其他的命令和功能,需要根据具体需求和使用情况进行学习和掌握。能够熟练运用 VI 命令,可以提高在 Linux 系统下的编辑效率。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,vi是一款非常强大和广泛使用的文本编辑器。它具有很多功能和命令,以下是Linux下vi命令的大全:

    1. i:在当前光标所在位置插入文本。
    2. a:在当前光标所在位置的后面插入文本。
    3. o:在当前行的下面插入一行,并将光标移至新的一行。
    4. x:删除当前光标所在位置的字符。
    5. dd:删除整行。
    6. yy:复制整行。
    7. p:粘贴复制的内容。
    8. u:撤销上一次的操作。
    9. :w:保存文件。
    10. :q:退出vi编辑器。
    11. :q!:强制退出,不保存文件。
    12. :wq:保存文件并退出。
    13. :set nu:显示行号。
    14. /text:查找文本字符串”test”。
    15. n:在搜索结果中查找下一个匹配项。
    16. N:在搜索结果中查找上一个匹配项。
    17. :s/old/new/g:将当前行第一个出现的”old”替换为”new”。
    18. :%s/old/new/g:将文件中所有出现的”old”替换为”new”。
    19. :.s/old/new/g:将当前行及其下面出现的所有”old”替换为”new”。
    20. :1,$s/old/new/g:将整个文件中出现的所有”old”替换为”new”。
    21. :set autoindent:自动缩进。
    22. :set tabstop=4:设置 Tab 键大小为4个字符。
    23. :set shiftwidth=4:设置按下 Tab 键时缩进的字符数目为4。
    24. :set expandtab:将 Tab 键转换为空格。
    25. :set noexpandtab:取消 Tab 键转换为空格。
    26. :set number:显示行号。
    27. :set nonumber:取消显示行号。
    28. :set hlsearch:启用搜索高亮显示。
    29. :set nohlsearch:禁用搜索高亮显示。

    这些是vi编辑器的一些基本命令,可以帮助你在Linux系统中进行文本编辑和操作。当然,还有很多其他的命令和功能,这里只列举了一部分常用的。通过熟练掌握这些命令,你可以更加高效地在Linux系统中进行文本编辑工作。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    VI 编辑器是 Linux 系统中最常用的文本编辑器之一,也是 Unix 系统上最古老的编辑器之一。它提供了强大的编辑功能和快捷键,但对于初学者来说可能有些难以理解。本文将详细介绍 VI 编辑器的各种命令,包括基本命令、行编辑命令、插入模式命令和文件操作命令。

    一、基本命令

    1. vi 文件名:打开文件并使用 VI 编辑器进行编辑。
    2. vim 文件名:与 vi 命令类似,但提供了更多的功能。
    3. :q:退出 VI 编辑器。
    4. :w:保存文件。
    5. :wq:保存并退出 VI 编辑器。
    6. :q!:强制退出 VI 编辑器,不保存修改。
    7. :set nu:显示行号。
    8. :set nonu:隐藏行号。
    9. :set autoindent:自动缩进。
    10. :set noautoindent:取消自动缩进。
    11. :u:撤销之前的操作。
    12. :redo:反撤销,恢复之前的操作。
    13. :/字符串:搜索指定字符串。

    二、行编辑命令

    1. 字母 i:在光标当前位置之前插入文本(插入模式)。
    2. 字母 a:在光标当前位置之后插入文本(插入模式)。
    3. 字母 o:在光标当前行的下方插入新行(插入模式)。
    4. 字母 O:在光标当前行的上方插入新行(插入模式)。
    5. 字母 x:删除光标所在处的字符。
    6. 字母 dd:删除光标所在行。
    7. 字母 yy:复制光标所在行。
    8. 字母 p:粘贴复制的文本。

    三、插入模式命令

    1. ESC:从插入模式返回命令模式。
    2. CTRL-H:删除插入模式下光标前面的字符。
    3. CTRL-W:删除插入模式下光标前面的单词。
    4. CTRL-U:删除插入模式下光标前面的行。
    5. CTRL-D:缩进行。
    6. CTRL-T:反缩进行。

    四、文件操作命令

    1. :e 文件名:打开指定的文件。
    2. :n:打开下一个文件。
    3. :N:打开上一个文件。
    4. :w 文件名:将当前文件另存为指定的文件名。
    5. :r 文件名:在当前位置插入指定文件的内容。
    6. :f:显示当前编辑的文件名。
    7. :e!:放弃修改,重新加载文件。

    通过上述命令,您可以在 Linux 系统中使用 VI 编辑器进行文件编辑,并且可以进行基本编辑操作、行编辑操作、插入模式操作和文件操作。VI 编辑器的操作相对复杂,需要一定的学习和练习才能熟练掌握。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部