linux文件编辑vi的常见操作命令

fiy 其他 8

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    vi是Linux中常用的文本编辑器之一,操作灵活且功能强大。下面列举一些vi的常见操作命令:

    1. 打开文件

    vi filename // 打开指定文件
    vi -r filename // 恢复上次没有正常关闭的vi文件

    2. 光标移动

    h // 光标左移一个字符
    l // 光标右移一个字符
    j // 光标下移一行
    k // 光标上移一行
    0 // 移动到行首
    $ // 移动到行末
    G // 移动到最后一行
    gg // 移动到第一行
    nG // 移动到第n行(n为行号)

    3. 插入和编辑文本

    i // 在光标前插入文本
    a // 在光标后插入文本
    o // 在光标下一行插入新行
    O // 在光标上一行插入新行
    r // 替换光标所在字符
    dd // 删除光标所在行
    ndd // 删除从光标所在行开始的n行
    yy // 复制光标所在行
    p // 粘贴复制或删除的内容
    u // 撤销上一步操作
    . // 重复上一步操作
    :x // 保存并退出
    :q! // 不保存退出

    4. 搜索和替换

    /keyword // 向下搜索指定关键字
    ?keyword // 向上搜索指定关键字
    n // 向下搜索下一个匹配项
    N // 向上搜索上一个匹配项
    :1,$s/old/new/g // 在全文范围内将old替换为new

    5. 设置和保存

    :set number // 显示行号
    :set nonumber // 关闭行号显示
    :set autoindent // 自动缩进
    :w // 保存修改
    :q // 退出

    这些是vi编辑器的一些常见操作命令,掌握了这些基本命令,你就可以很好地使用vi编辑器进行文本编辑了。

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

    在Linux系统中,文件编辑器vi是非常常见且强大的工具之一。下面列举了几个vi编辑器的常见操作命令。

    1. 打开文件:vi <文件名>
    例如:vi test.txt

    2. 移动光标:
    – h键:向左移动一个字符
    – j键:向下移动一行
    – k键:向上移动一行
    – l键:向右移动一个字符
    – G键:跳到文件的最后一行
    – gg命令:跳到文件的第一行

    3. 插入、删除和修改文本:
    – i命令:插入文本,在当前光标位置之前插入
    – a命令:追加文本,在当前光标位置之后追加
    – o命令:在当前行的下方插入一个新行
    – dd命令:删除光标所在的当前行
    – dw命令:删除从光标处开始的一个词
    – x命令:删除光标所在的当前字符
    – r命令:替换光标所在的当前字符

    4. 保存和退出:
    – :w命令:保存文件
    – :q命令:退出vi编辑器
    – :q!命令:强制退出vi编辑器,不保存文件
    – :wq命令:保存文件并退出vi编辑器

    5. 搜索和替换:
    – /<关键字>命令:搜索指定的关键字,并跳转到第一个匹配项
    – n命令:跳转到下一个匹配项
    – :%s/<原始关键字>/<替换关键字>/g命令:替换文件中所有的原始关键字为替换关键字
    – :%s/<原始关键字>/<替换关键字>/gc命令:替换文件中所有的原始关键字为替换关键字,并在替换前进行确认

    这些是vi编辑器的一些常见操作命令,熟练掌握这些命令可以提高在Linux系统中编辑文件的效率。在实际使用中,还有很多其它更高级的vi命令可供学习和使用。

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

    Linux文件编辑器vi是一个强大的文本编辑工具,常用于在终端环境下编辑文件。下面是vi的常见操作命令及其使用方法。

    1. 启动vi编辑器
    在终端中输入`vi <文件名>`来启动vi编辑器,并打开指定的文件。
    例如:`vi test.txt`。

    2. 切换编辑模式
    在vi编辑器中有两种模式:命令模式和编辑模式。刚启动时默认为命令模式,需要按下`i`或`a`进入编辑模式。命令模式下按下`Esc`键可以退出编辑模式,回到命令模式。

    3. 基本的命令模式操作
    – `:w` 保存文件。在命令模式下输入`:w`可以将编辑的内容保存到文件中。
    – `:q` 退出编辑器。输入`:q`可以退出vi编辑器。
    – `:wq` 保存并退出。如果想要保存文件并退出编辑器,可以输入`:wq`。
    – `:q!` 强制退出,不保存。如果不想保存文件并强制退出,可以输入`:q!`。

    4. 基本的编辑模式操作
    – 插入文本。
    在编辑模式下,按下`i`进入插入模式,光标位置会移到当前字符的前面。此时可以输入文本。
    按下`a`进入追加模式,光标位置会移到当前字符的后面。此时可以输入文本。
    按下`o`在当前行的下面插入一个新行,并进入插入模式。
    按下`O`在当前行的上面插入一个新行,并进入插入模式。
    – 删除文本。
    在编辑模式下,按下`x`删除光标所在位置的字符。
    按下`dw`删除从光标位置开始的一个单词。
    按下`dd`删除整行。
    – 复制和粘贴。
    在命令模式下,按下`yy`复制整行。
    按下`p`将复制的内容粘贴到当前行的下方。

    5. 高级的命令模式操作
    – 移动光标。
    在命令模式下,可以使用箭头键移动光标。
    按下`gg`将光标移动到文件的开头。
    按下`G`将光标移动到文件的结尾。
    输入`:<行号>`将光标移动到指定的行号。
    – 查找和替换。
    在命令模式下,按下`/`后输入要查找的内容并按下回车,可以搜索文件中的文本。
    按下`n`可以查找下一个匹配项。
    按下`:%s///g`可以全局替换文件中的文本,将``替换为``。

    以上是vi编辑器的常见操作命令,通过学习和熟悉这些命令,可以高效地在终端环境下编辑文件。

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

400-800-1024

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

分享本页
返回顶部