linux在vi里的命令

回复

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

    在vi编辑器中,可以使用许多命令来操作和编辑文件。以下是一些常用的linux命令:

    1. 插入模式:按下 “i” 键可以进入插入模式,光标会变成竖线,此时可以输入文本。
    2. 命令模式:按下 “Esc” 键退出插入模式,进入命令模式。以下是一些常用的命令模式命令:
    – :w 保存文件(写入文件)
    – :q 退出vi编辑器
    – :q! 强制退出vi编辑器,丢弃所有更改
    – :wq 保存文件并退出vi编辑器
    – :set nu 显示行号
    – :set nonu 取消显示行号
    – :/keyword 搜索包含 “keyword” 的文本(向下搜索)
    – :?keyword 搜索包含 “keyword” 的文本(向上搜索)
    – :n 跳转到下一行
    – :N 跳转到上一行
    – :$ 跳转到文件结尾
    – :1 跳转到文件开头
    – :n,m w filename 将 n 行到 m 行的内容保存到 filename 文件中
    – :r filename 在光标处插入 filename 文件的内容
    – :!command 在vi编辑器中执行command命令
    – :s/old/new/ 将当前行中的 old 替换为 new
    – :%s/old/new/g 将文件中所有的 old 替换为 new

    3. 正常模式:在命令模式下,按下 “Esc” 键可以进入正常模式。以下是一些常用的正常模式命令:
    – h 向左移动一个字符
    – j 向下移动一行
    – k 向上移动一行
    – l 向右移动一个字符
    – x 删除当前光标所在位置的字符
    – dd 删除当前行
    – yy 复制当前行
    – p 粘贴被复制或剪切的内容
    – u 恢复上一次操作
    – Ctrl + r 重做上一次操作
    – Ctrl + f 向下滚动一页
    – Ctrl + b 向上滚动一页
    – /keyword 搜索包含 “keyword” 的文本(向下搜索)
    – ?keyword 搜索包含 “keyword” 的文本(向上搜索)
    – n 跳到下一个搜索结果
    – N 跳到上一个搜索结果

    以上是一些vi编辑器中常用的linux命令,希望对你有所帮助!

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

    在Linux系统中,使用vi编辑器可以编辑文本文件。vi是一个功能强大的文本编辑器,可以在终端中使用。下面是一些常用的vi命令:

    1. 打开文件:vi filename
    打开一个名为filename的文件。如果文件不存在,将会创建一个新文件。

    2. 切换模式:
    a. 命令模式(Command mode):初始模式,可以执行各种命令。
    b. 插入模式(Insert mode):按下i,切换到插入模式,可以进行文本编辑。
    c. 可视模式(Visual mode):按下v,切换到可视模式,可以选择文本。

    3. 保存和退出:
    a. 保存:在命令模式下按下:w,保存当前文件。
    b. 强制保存:在命令模式下按下:w!,强制保存文件(即使文件没有更改)。
    c. 退出:在命令模式下按下:q,退出vi编辑器。
    d. 强制退出:在命令模式下按下:q!,强制退出vi编辑器(即使文件更改)。
    e. 保存并退出:在命令模式下按下:wq,保存并退出vi编辑器。

    4. 光标移动:
    a. 上移:按下k键,光标向上移动一行。
    b. 下移:按下j键,光标向下移动一行。
    c. 左移:按下h键,光标向左移动一个字符。
    d. 右移:按下l键,光标向右移动一个字符。
    e. 移动到行首:按下0键,光标移动到当前行的行首。
    f. 移动到行尾:按下$键,光标移动到当前行的行尾。
    g. 移动到指定行:在命令模式下输入行号,按下G,光标移动到指定行。

    5. 文本编辑:
    a. 复制:在可视模式下选择文本,按下y键,复制选中的文本。
    b. 剪切:在可视模式下选择文本,按下d键,剪切选中的文本。
    c. 粘贴:在命令模式下按下p键,粘贴剪切或复制的文本。
    d. 撤销:在命令模式下按下u键,撤销最近的操作。
    e. 替换:在命令模式下输入:,然后输入s/old/new/g,将文本中的old替换为new。

    以上是一些常用的vi命令,vi还有其他许多命令可以用于文本编辑和配置。掌握这些命令将有助于更高效和精确地编辑文本文件。

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

    在Linux中,vi是一款常用的文本编辑器,它具有强大的编辑功能和灵活的操作方式。下面是vi编辑器常用的一些命令和操作流程。

    1. 打开文件
    在终端中输入以下命令来打开文件:
    “`
    vi 文件名
    “`
    例如,打开一个名为example.txt的文件:
    “`
    vi example.txt
    “`

    2. 模式切换
    vi编辑器有三种不同的模式:命令模式(command mode)、插入模式(insert mode)和底行模式(ex command mode)。
    – 命令模式:启动编辑器时默认的模式,可以使用大多数的vi命令。
    – 插入模式:用于输入或修改文本内容,在命令模式下按下`i`、`a`、`o`等键进入插入模式。
    – 底行模式:可以输入一些底行命令,如保存文件、退出编辑器等,在命令模式下按下`:`键进入底行模式。

    3. 常用命令

    – 光标移动命令
    – `h`:向左移动一个字符
    – `l`:向右移动一个字符
    – `k`:向上移动一行
    – `j`:向下移动一行
    – `w`:向前移动到下一个单词(由空格或标点符号分隔的单词)
    – `b`:向后移动到上一个单词
    – `0`:移动到行首
    – `$`:移动到行尾
    – `gg`:跳转到文件的开始位置
    – `G`:跳转到文件的结束位置
    – `:<行号>`:跳转到指定的行号

    – 插入和编辑命令
    – `i`:在光标前插入文本
    – `a`:在光标后插入文本
    – `o`:在当前行下方插入一个新行
    – `O`:在当前行上方插入一个新行
    – `r`:替换当前字符
    – `s`:删除当前字符并进入插入模式
    – `cw`:删除从光标位置到词末的字符并进入插入模式

    – 删除命令
    – `x`:删除当前字符
    – `dd`:删除当前行
    – `dw`:删除从光标位置到词末的字符

    – 复制和粘贴命令
    – `yy`:复制当前行
    – `yw`:复制从光标位置到词末的字符
    – `p`:在光标后粘贴
    – `P`:在光标前粘贴

    – 保存和退出命令
    – `:w`:保存文件
    – `:q`:退出编辑器
    – `:wq`:保存文件并退出编辑器
    – `:q!`:不保存文件并退出编辑器

    4. 底行模式命令
    底行模式是vi编辑器提供的一种特殊模式,可以在底行显示输入的命令。以下是一些常用的底行命令:
    – `:set number`:显示行号
    – `:set nonumber`:不显示行号
    – `:set tabstop=4`:设置制表位为4个空格
    – `:set expandtab`:将制表符替换为空格
    – `:set autoindent`:自动缩进
    – `:set ignorecase`:忽略大小写
    – `:set noignorecase`:不忽略大小写

    以上是vi编辑器的一些常用命令和操作流程,在实际使用中可以通过组合使用这些命令来完成各种编辑任务。熟练掌握vi编辑器的使用,可以提高在Linux系统中编辑文件的效率。

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

400-800-1024

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

分享本页
返回顶部