linux常用的vi命令详解

不及物动词 其他 253

回复

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

    vi是一款常用的文本编辑器,在Linux系统中广泛使用。下面是一些常用的vi命令的详解:

    1. vi命令的启动和退出:
    – 启动vi编辑器:在终端中输入vi命令,后接文件名,例如:vi filename
    – 退出vi编辑器:在命令模式下,输入:q,然后按下回车键。如果对文件进行了修改并且未保存,可以使用:q!强制退出。

    2. vi编辑器的三种模式:
    – 命令模式(Command mode):启动vi后进入的模式,默认模式。在此模式下,可以使用许多命令来执行一系列动作。
    – 插入模式(Insert mode):在命令模式下按下i键进入插入模式,可以向文件中插入文本。
    – 底行模式(Ex mode):在命令模式下按下:键进入底行模式。在此模式下可以输入一些命令,如退出、保存等。

    3. 命令模式下的常用命令:
    – 移动光标:h(左)、j(下)、k(上)、l(右),这些按键可以用来移动光标进行编辑操作。
    – 删除文本命令:x(删除光标所在字符)、dd(删除光标所在行)。
    – 撤销命令:u(撤销上一次的操作)。
    – 复制和粘贴命令:yy(复制光标所在行)、p(粘贴)。
    – 查找和替换命令:
    – /关键字:向前查找关键字。
    – ?关键字:向后查找关键字。
    – :s/old/new:将当前行的第一个old替换为new。
    – :s/old/new/g:将当前行的所有old替换为new。
    – 保存和退出命令:
    – :w:保存文件。
    – :q:退出文件。
    – :wq:保存文件并退出。
    – :q!:退出文件并丢弃所有更改。

    4. 插入模式下的常用命令:
    – i:在当前光标位置前插入文本。
    – a:在当前光标位置后插入文本。
    – o:在当前行的下一行插入新行。
    – O:在当前行的上一行插入新行。

    以上是一些常用的vi命令的详解,掌握了这些基本操作,就能够熟练使用vi编辑器进行文本编辑。

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

    vi是Linux中常用的文本编辑器之一,也是UNIX系统上使用最广泛的文本编辑器。vi具有很多强大的功能和命令,可以帮助用户快速编辑和修改文本文件。下面是对常用的vi命令进行详细解释。

    1. 启动vi:
    – 打开一个文件:vi filename
    – 创建一个新文件:vi newfile

    2. vi的工作模式:
    – 命令模式(Command mode):按下Esc键进入命令模式,可以进行保存、复制、粘贴等操作。
    – 插入模式(Insert mode):在命令模式下按下i、o或a键进入插入模式,可以输入和编辑文本。
    – 底行模式(Last line mode):在命令模式下按下冒号(:)进入底行模式,可以执行保存、退出等底层操作。

    3. 常用的命令:
    – :w 保存文本文件;
    – :wq 保存并退出;
    – :q 退出;
    – :q! 强制退出不保存;
    – :x 保存并退出,如果文件未修改则不保存;
    – :e filename 打开一个文件;
    – :r filename 将文件内容插入到当前光标位置;
    – :set nu 显示行号;
    – :set nonu 关闭行号显示。

    4. 光标移动相关命令:
    – h 向左移动一个字符;
    – j 向下移动一行;
    – k 向上移动一行;
    – l 向右移动一个字符;
    – w 向后移动一个单词;
    – b 向前移动一个单词;
    – 0 移动到行首;
    – $ 移动到行尾;
    – gg 移动到文件开头;
    – G 移动到文件结尾;
    – nG 或 :n 移动到第n行。

    5. 删除和复制命令:
    – x 删除光标所在的字符;
    – dd 删除光标所在的整行;
    – ndd 删除光标下的n行;
    – yy 复制光标所在的整行;
    – nyy 复制光标下的n行;
    – p 粘贴剪贴板内容。

    以上是关于vi常用命令的详细解释,掌握这些命令可以提高在vi中编辑和修改文本的效率。当然,vi本身还有更多更复杂的命令和功能,可以根据需要进一步学习和掌握。

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

    VI是Linux系统中最常用的文本编辑器之一,它提供了一系列的命令和操作来编辑和修改文本文件。在本篇文章中,我将详细介绍一些常用的VI命令,并讲解它们的具体用法和操作流程。

    # 1. 打开VI编辑器

    要打开VI编辑器,只需在终端中输入 vi 命令,后跟要编辑的文件名。例如:
    “`
    vi filename
    “`
    如果该文件存在,则会打开该文件;如果该文件不存在,则会创建一个新文件,并打开该文件。

    # 2. 进入编辑模式

    当文件打开后,VI编辑器会进入命令模式。在命令模式下,输入字符会被解读为命令,而不是文本内容。要进入编辑模式,可以按下键盘上的 `i` 键。此时,终端的左下角会显示 “– INSERT –“,表示已进入编辑模式。在编辑模式中,可以随意输入和修改文本内容。

    # 3. 保存和退出

    在编辑模式下,可以使用以下命令来保存和退出文件:
    – `:w`:保存文件,但不退出VI编辑器。
    – `:wq`:保存文件,并退出VI编辑器。
    – `:q`:退出VI编辑器,如果文件有修改且未保存,则会提示是否保存。
    – `:q!`:退出VI编辑器,不保存文件。

    # 4. 光标移动

    在编辑模式和命令模式下,可以使用各种光标移动命令来移动光标的位置。以下是一些常用的光标移动命令:
    – `h`:将光标左移一个字符。
    – `j`:将光标下移一行。
    – `k`:将光标上移一行。
    – `l`:将光标右移一个字符。
    – `0`:将光标移至当前行的行首。
    – `$`:将光标移至当前行的行尾。
    – `G`:将光标移至文件的最后一行。

    # 5. 删除文本

    在命令模式下,可以使用以下命令来删除文本:
    – `x`:删除光标所在处的字符。
    – `dd`:删除光标所在的整行。

    # 6. 撤销和重做

    在命令模式下,可以使用以下命令进行撤销和重做操作:
    – `u`:撤销上一次操作。
    – `Ctrl+r`:重做上一次撤销的操作。

    # 7. 复制、剪切和粘贴

    在命令模式下,可以使用以下命令进行复制、剪切和粘贴操作:
    – `yy`:复制光标所在的整行。
    – `p`:将复制的内容粘贴到光标所在的下一行。
    – `dd`:剪切光标所在的整行。
    – `p`:将剪切的内容粘贴到光标所在的下一行。

    # 8. 查找和替换

    在命令模式下,可以使用以下命令进行查找和替换操作:
    – `/pattern`:向前查找指定模式的文本。
    – `?pattern`:向后查找指定模式的文本。
    – `n`:重复上一次查找。
    – `:%s/old/new/g`:将每一行中的指定内容替换为新内容。

    # 9. 按行编辑

    在命令模式下,可以使用以下命令进行按行编辑操作:
    – `:n`:跳转到指定行号。
    – `:n,m copy k`:将行号 n 到 m 的内容复制到行号 k 下方。
    – `:n,m move k`:将行号 n 到 m 的内容剪切到行号 k 下方。
    – `:n,m delete`:删除行号 n 到 m 的内容。

    # 10. 插入特殊字符

    在命令模式下,可以使用以下命令插入一些特殊字符:
    – `Ctrl+v`:插入控制字符,如 Tab 键或换行符。
    – `Ctrl+k`:插入特殊符号,如 ™、¼、© 等。

    以上都是VI编辑器中常用的命令,通过这些命令组合的使用,可以快速高效地编辑和修改文本文件。更多VI命令的使用方法和技巧,可以通过查阅官方文档或教程来进一步学习和掌握。

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

400-800-1024

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

分享本页
返回顶部