linux常见vi命令

不及物动词 其他 48

回复

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

    vi是一种在Linux中常用的文本编辑器,非常强大和灵活。下面是一些常见的vi命令:

    1. 打开文件:vi 文件名
    这将打开一个名为“文件名”的文件以开始编辑。

    2. 保存文件:按Esc键,然后输入:w
    这将保存修改后的文件内容。

    3. 另存为:按Esc键,然后输入:w 文件名
    这将把当前文件另存为“文件名”。

    4. 退出编辑器:按Esc键,然后输入:q
    这将退出vi编辑器。

    5. 强制退出编辑器:按Esc键,然后输入:q!
    这将强制退出vi编辑器,忽略任何未保存的修改。

    6. 保存并退出编辑器:按Esc键,然后输入:wq
    这将保存文件并退出vi编辑器。

    7. 在行末插入文本:按Esc键,然后将光标移动到行末并输入i
    这将进入插入模式,可以在行末插入文本。

    8. 在光标所在位置插入文本:按Esc键,然后输入i
    这将进入插入模式,可以在光标所在位置插入文本。

    9. 删除光标所在位置的字符:按Esc键,然后输入x
    这将删除光标所在位置的字符。

    10. 撤销最后一次操作:按Esc键,然后输入u
    这将撤销最后一次操作。

    11. 删除整行:按Esc键,然后输入dd
    这将删除当前光标所在的整行。

    12. 复制行:按Esc键,然后输入yy
    这将复制当前光标所在的整行。

    13. 粘贴复制的内容:按Esc键,然后输入p
    这将粘贴之前复制的内容。

    14. 查找关键字:按Esc键,然后输入/关键字
    这将在文件中查找具有关键字的下一个匹配项。

    15. 替换文本:按Esc键,然后输入:%s/旧文本/新文本/g
    这将在文件中替换所有的旧文本为新文本。

    这些都是常见的vi命令,掌握它们能够帮助你在Linux中高效地编辑文件。

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

    Vi是一款经典且强大的文本编辑器,广泛应用于Linux系统中。下面是一些常见的Vi命令:

    1. 打开和保存文件:
    – vi filename:打开名为filename的文件。
    – :w:保存当前文件。
    – :w newfilename:将当前文件另存为newfilename。
    – :q:退出Vi编辑器。
    – :q!:强制退出Vi编辑器,无论是否保存。

    2. 光标移动:
    – h:向左移动一个字符。
    – j:向下移动一行。
    – k:向上移动一行。
    – l:向右移动一个字符。
    – 0:将光标移动到行首。
    – $:将光标移动到行尾。
    – gg:将光标移动到第一行。
    – G:将光标移动到最后一行。

    3. 插入和编辑文本:
    – i:在光标前插入文本。
    – a:在光标后插入文本。
    – o:在当前行的下方插入新行。
    – dd:删除当前行。
    – dw:删除一个单词。
    – x:删除光标所在位置的字符。
    – u:撤销上一次操作。

    4. 复制、粘贴和删除:
    – yy:复制当前行。
    – p:将复制的行粘贴到光标下方。
    – dd:删除当前行。
    – d$:删除从光标位置到行末的内容。
    – x:删除光标位置的字符。

    5. 查找和替换:
    – /pattern:向下搜索pattern字符串。
    – ?pattern:向上搜索pattern字符串。
    – n:定位下一个匹配项。
    – N:定位上一个匹配项。
    – :s/old/new:将当前行的第一个匹配项替换为new。
    – :s/old/new/g:将当前行的所有匹配项替换为new。
    – :%s/old/new/g:将整个文件中的所有匹配项替换为new。

    这些命令只是Vi编辑器中的一小部分,但它们足够用于基本的文本编辑任务。熟练掌握这些命令,可以高效地编辑和修改文本文件。

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

    Vi是Linux系统中最常见的文本编辑器之一,广泛用于编辑和查看文本文件。在使用Vi进行文本编辑时,有许多常用的命令和操作流程。下面将逐个介绍这些常见的Vi命令。

    1. 打开Vi编辑器

    在终端中输入vi命令,然后输入要编辑的文件名。如果文件不存在,Vi会自动创建新文件。

    “`
    $ vi file.txt
    “`

    2. 插入和编辑文本

    一旦打开文件,Vi就进入了命令模式。在命令模式下,按下 `i` 键即可进入插入模式,然后可以开始插入和编辑文本。

    3. 保存和退出文件

    在插入模式下,按下 `Esc` 键即可退出插入模式并返回命令模式。保存文件可以使用以下命令:

    – `:w` 保存文件不退出。
    – `:wq` 保存文件并退出Vi。
    – `:x` 或 `ZZ` 保存文件并退出Vi。

    4. 移动光标

    在命令模式下,可以使用以下命令在文本中移动光标:

    – `h` 左移一个字符。
    – `j` 下移一行。
    – `k` 上移一行。
    – `l` 右移一个字符。
    – `0` 移动到行首。
    – `$` 移动到行末。
    – `gg` 移动到文件首行。
    – `G` 移动到文件末行。
    – `:` 跳转到指定行数。

    5. 删除文本

    在命令模式下,可以使用以下命令删除文本:

    – `x` 删除光标所在位置的字符。
    – `dd` 删除光标所在的整行。
    – `d` + `w` 删除从光标位置到单词末尾的文本。

    6. 复制和粘贴文本

    在命令模式下,可以使用以下命令复制和粘贴文本:

    – `yy` 复制光标所在的整行。
    – `yw` 复制从光标位置到单词末尾的文本。
    – `p` 在光标下一行粘贴复制的文本。
    – `P` 或 `Shift + p` 在光标上一行粘贴复制的文本。

    7. 撤销和重做操作

    在命令模式下,可以使用以下命令撤销和重做操作:

    – `u` 撤销上一步操作。
    – `Ctrl + r` 重做上一步被撤销的操作。

    8. 查找和替换文本

    在命令模式下,可以使用以下命令查找和替换文本:

    – `/text` 在文件中向下查找 `text` 字符串。
    – `?text` 在文件中向上查找 `text` 字符串。
    – `n` 定位到下一个匹配项。
    – `N` 定位到上一个匹配项。
    – `:s/old/new` 替换当前行第一个匹配项。
    – `:s/old/new/g` 替换当前行所有匹配项。
    – `%s/old/new/g` 替换整个文件中所有匹配项。

    9. 设置和行号

    在命令模式下,可以使用以下命令设置和显示行号:

    – `:set number` 显示行号。
    – `:set nonumber` 隐藏行号。

    以上是Vi编辑器的一些常见命令和操作流程。掌握这些命令可以帮助您更高效地使用Vi进行文本编辑。同时,还可以通过查找Vi的帮助文档或在线教程来学习更多的Vi命令和技巧。

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

400-800-1024

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

分享本页
返回顶部