linux常用vi命令全集

worktile 其他 4

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    vi是Linux系统中最常用的文本编辑器之一,下面是一些常用的vi命令:

    1. 打开文件: vi 文件名
    2. 插入模式:按下i键进入插入模式,在此模式下可以编辑文件内容。
    3. 命令模式:按下Esc键退出插入模式,进入命令模式。
    4. 保存文件并退出:在命令模式下输入:wq,按下回车键即可保存文件并退出vi。
    5. 保存文件但不退出:在命令模式下输入:w,按下回车键即可保存文件。
    6. 不保存文件并退出:在命令模式下输入:q!,按下回车键即可不保存文件并退出vi。
    7. 光标左移:在命令模式下按下h键,每按一次光标左移一格。
    8. 光标下移:在命令模式下按下j键,每按一次光标下移一行。
    9. 光标上移:在命令模式下按下k键,每按一次光标上移一行。
    10. 光标右移:在命令模式下按下l键,每按一次光标右移一格。
    11. 删除字符:在命令模式下按下x键,会删除当前光标所在位置的字符。
    12. 删除行:在命令模式下按下dd键,会删除当前光标所在行。
    13. 复制行:在命令模式下按下yy键,会复制当前光标所在行。
    14. 粘贴行:在命令模式下按下p键,会将之前复制的行粘贴在当前光标下一行。
    15. 查找字符:在命令模式下按下/键,然后输入要查找的字符,按下回车键即可找到第一个匹配的字符。
    16. 查找下一个匹配字符:在命令模式下按下n键,可以继续往下查找匹配的字符。
    17. 替换字符:在命令模式下按下:键,然后输入s/原字符串/新字符串/,按下回车键即可替换第一个匹配的字符。
    18. 替换整行中的字符串:在命令模式下按下:键,然后输入s/原字符串/新字符串/g,按下回车键即可替换整行中所有匹配的字符串。

    以上是一些常用的vi命令,掌握这些命令可以帮助你在Linux系统中高效地使用vi编辑器。

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

    vi是一种广泛使用的文本编辑器,常用于Linux和UNIX操作系统中。以下是一些常用的vi命令:

    1. i:进入插入模式,可以开始编辑文本。
    2. esc:退出插入模式,回到命令模式。
    3. :w:保存文件。输入:w命令后,vi会将当前正在编辑的文件保存到磁盘上。
    4. :q:退出vi。如果在编辑后未保存文件,vi会提示保存或者放弃修改。
    5. :q!:强制退出vi,忽略未保存的修改。

    接下来是一些在命令模式中的常用命令:

    6. h、j、k、l:光标移动命令。h向左移动一个字符,j向下移动一行,k向上移动一行,l向右移动一个字符。
    7. x:删除当前光标所在位置的字符。
    8. dd:删除当前行。
    9. yy:复制当前行。
    10. p:粘贴复制的内容到当前行的下方。
    11. u:撤销最后一次修改。
    12. .:重复上一次操作。
    13. :set number:显示行号。
    14. :set nonumber:隐藏行号。
    15. :/search:在文档中查找匹配字符串search。
    16. :%s/old/new/g:在整个文档中,将old替换为new。
    17. :wq:保存并退出vi。

    以上只是一些常用的vi命令,vi还有很多其他功能强大的命令,可以根据需要去学习和使用。熟练掌握vi命令可以提高在Linux环境下的文本编辑效率。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,Vi(即视编辑器)是一款常用的文本编辑器。它强大而灵活,适用于各种编辑任务。下面是一份Linux常用Vi命令的全集,以帮助您更好地掌握Vi编辑器的使用。

    ### 打开和保存文件

    1. `vi 文件名`:打开一个文件,如果文件不存在,则会创建一个新文件。
    2. `:w`:保存文件但不退出Vi编辑器。
    3. `:w 文件名`:将当前文件另存为指定的文件名。
    4. `:wq` 或 `:x`:保存文件并退出Vi编辑器。
    5. `:q`:退出Vi编辑器。如果文件有未保存的更改,Vi会提示您保存文件或放弃更改。

    ### 光标移动

    1. `h`:将光标向左移动一个字符。
    2. `j`:将光标向下移动一行。
    3. `k`:将光标向上移动一行。
    4. `l`:将光标向右移动一个字符。
    5. `0`:将光标移动到行首。
    6. `$`:将光标移动到行尾。
    7. `gg`:将光标移动到文件的第一行。
    8. `G`:将光标移动到文件的最后一行。
    9. `nG` 或 `:n`:将光标移动到文件的第n行。

    ### 文本编辑

    1. `i`:在光标前插入文本。
    2. `a`:在光标后插入文本。
    3. `o`:在当前行下方插入新的一行,并切换到插入模式。
    4. `O`:在当前行上方插入新的一行,并切换到插入模式。
    5. `x`:删除光标所在位置的字符。
    6. `dd`:删除当前行。
    7. `yy`:复制当前行。
    8. `p`:粘贴已复制或剪切的文本。

    ### 搜索和替换

    1. `/字符串`:在文件中向下搜索指定的字符串。
    2. `?字符串`:在文件中向上搜索指定的字符串。
    3. `n`:在搜索结果中查找下一个匹配项。
    4. `N`:在搜索结果中查找上一个匹配项。
    5. `:s/原字符串/新字符串`:将当前行第一次出现的原字符串替换为新字符串。
    6. `:s/原字符串/新字符串/g`:将当前行所有出现的原字符串替换为新字符串。
    7. `:%s/原字符串/新字符串/g`:将整个文件中所有出现的原字符串替换为新字符串。
    8. `:%s/原字符串/新字符串/gc`:将整个文件中所有出现的原字符串替换为新字符串,并在替换时逐一确认。

    ### 撤销和重做

    1. `u`:撤销上一次操作。
    2. `Ctrl + r`:重做上一次撤销的操作。

    ### 其他命令

    1. `:set nu`:显示行号。
    2. `:set nonu`:隐藏行号。
    3. `:set hlsearch`:高亮显示搜索结果。
    4. `:set nohlsearch`:取消高亮显示搜索结果。

    这些命令只是Vi编辑器中的一部分。通过学习这些命令,您将能够更高效地编辑和管理文本文件。记住,熟能生巧,练习是学习的关键。

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

400-800-1024

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

分享本页
返回顶部