Linux中vi的命令

fiy 其他 15

回复

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

    Linux中vi是一个非常常用的文本编辑器,下面是vi的常见命令:

    1. 打开文件:
    vi filename # 打开一个名为filename的文件
    vi -r filename # 恢复上次意外关闭时未保存的文件

    2. 移动光标:
    h # 向左移动一个字符
    j # 向下移动一行
    k # 向上移动一行
    l # 向右移动一个字符
    0 # 光标跳到行首
    $ # 光标跳到行尾
    gg # 光标跳到文件首行
    G # 光标跳到文件末行
    :n # 光标跳到第n行

    3. 插入和编辑文本:
    i # 在当前位置前插入文本
    a # 在当前位置后插入文本
    o # 在当前行后插入新行
    O # 在当前行前插入新行
    r # 替换当前位置的字符
    :%s/old/new/g # 替换文件中的所有old为new

    4. 删除和复制文本:
    x # 删除当前字符
    dd # 删除当前行
    :n, m d # 删除从第n行到第m行
    y # 复制当前字符或行
    yy # 复制当前行
    :n, m y # 复制从第n行到第m行
    p # 粘贴复制的内容

    5. 撤销和重做操作:
    u # 撤销上一次操作
    :undo # 撤销上一次操作
    Ctrl + R # 重做上一次操作

    6. 保存和退出:
    :w # 保存文件但不退出vi
    :wq # 保存文件并退出vi
    :q # 不保存文件并退出vi
    :q! # 强制退出vi,不保存文件

    这些是vi的基本命令,通过这些命令可以完成大部分的编辑工作。当然,vi具有很多高级功能和快捷键,需要进一步学习和实践才能掌握。

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

    Linux中的vi是一款经典的文本编辑器,几乎在所有的Linux发行版中都包含。vi拥有丰富的命令集,以下是vi的一些常用命令:

    1. 打开文件:vi filename
    打开文件,并进入vi编辑模式。如果文件不存在,则会新建一个空文件。

    2. 保存文件::w
    在编辑模式下,输入:w后按回车键即可保存文件。如果是新建的文件,则需要指定文件名。

    3. 另存为::w new_filename
    将当前打开的文件另存为指定的名称,并保留原文件。

    4. 插入文本:在普通模式下按下i键
    进入编辑模式,在光标的当前位置进行文本输入。

    5. 返回普通模式:按下Esc键
    在编辑模式下,按下Esc键即可返回普通模式,可以进行其他命令操作。

    6. 退出编辑器::q
    在普通模式下,输入:q后按回车键即可退出编辑器,如果文件有修改则无法退出。

    7. 强制退出编辑器::q!
    在普通模式下,输入:q!后按回车键即可强制退出编辑器,忽略对文件的修改。

    8. 保存并退出::wq
    在普通模式下,输入:wq后按回车键即可保存文件并退出编辑器。

    9. 删除字符:按下x键
    在普通模式下,将光标移动到要删除的字符上,并按下x键即可删除该字符。

    10. 删除整行:按下dd键
    在普通模式下,将光标移动到要删除的行上,并按下dd键即可删除整行。

    11. 撤销操作:按下u键
    在普通模式下,按下u键即可撤销上一次操作。

    12. 复制和粘贴:yy和p键
    在普通模式下,将光标移动到要复制的行上,按下yy键复制该行,然后将光标移动到要粘贴的位置上,按下p键即可粘贴。

    13. 查找和替换:
    – 普通模式下,按下/键,后跟要查找的字符串,按下回车键即可查找。
    – 普通模式下,按下:键,后跟s/old/new/g,并按下回车键即可将所有的old替换为new。

    14. 移动光标:
    – 在普通模式下,按下h、j、k、l键可以分别向左、下、上、右移动光标。
    – 按下Ctrl+F键可以向下翻页,按下Ctrl+B键可以向上翻页。

    这些是vi编辑器中的一些常见命令,同时vi还有很多其他强大的功能和快捷键,可以根据需要进行深入学习和使用。

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

    Linux中的vi是一款强大的文本编辑器,常用于编辑文本文件。它具有较高的效率和灵活性,可以在终端界面中直接使用。

    下面将介绍一些常用的vi命令及其操作流程:

    1. 打开文件
    在终端中输入以下命令打开文件:
    “`
    vi 文件名
    “`
    如果文件存在,则会直接打开;如果文件不存在,则会创建新文件。

    2. 切换模式
    vi有三种模式:命令模式(Command mode)、插入模式(Insert mode)和底行模式(Last line mode)。

    – 命令模式:按下ESC键进入命令模式,可以进行复制、粘贴、删除、查找等操作。
    – 插入模式:在命令模式下按下i、a、o等键进入插入模式,可以输入文本内容。
    – 底行模式:在命令模式下按下冒号(:)键进入底行模式,可以执行保存、退出等操作。

    3. 移动光标
    在命令模式下,可以使用以下命令移动光标:
    – h:向左移动一个字符
    – l:向右移动一个字符
    – j:向下移动一行
    – k:向上移动一行
    – w:跳到下一个单词的首字母
    – b:跳到上一个单词的首字母
    – 0(零):跳转到当前行的行首
    – $:跳转到当前行的行尾
    – gg:跳转到文件的第一行
    – G:跳转到文件的最后一行

    4. 文本操作
    在命令模式下,可以使用以下命令对文本进行复制、粘贴、删除等操作:

    – yy:复制当前行
    – dd:删除当前行
    – p:在当前行的下一行粘贴复制的内容
    – u:撤销上一次操作
    – .:重复上一次操作

    5. 查找和替换
    在命令模式下,可以使用以下命令进行查找和替换操作:

    – /关键词:向前查找关键词,按下n键进行下一个匹配项的跳转
    – ?关键词:向后查找关键词,按下n键进行下一个匹配项的跳转
    – :s/原始内容/替换内容/g:替换当前行中的所有匹配项
    – :%s/原始内容/替换内容/g:替换文件中的所有匹配项

    6. 保存和退出
    在底行模式下,可以使用以下命令保存和退出文件:

    – :w:保存文件,但并不退出vi
    – :wq:保存文件,并退出vi
    – :q:退出vi,如果对文件做了修改,会提示保存

    以上是一些常用的vi命令及其操作流程,熟练掌握这些命令可以提高在Linux系统中编辑文件的效率。

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

400-800-1024

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

分享本页
返回顶部