Linux下vi里的命令

fiy 其他 9

回复

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

    在Linux操作系统中,vi是一款常用的文本编辑器,提供了许多命令来编辑和操作文本文件。下面是几个常用的vi命令:

    1. 打开文件:vi 文件名
    在终端中输入vi命令,后面跟上要编辑的文件名,即可打开文件。

    2. 插入文本:按下i键
    在正常模式下按下i键,即可进入插入模式,此时可以输入文本内容。

    3. 保存文件:按下Esc键,输入:wq
    在插入模式或者一般模式下按下Esc键,然后输入:wq,即可保存更改并退出vi。

    4. 不保存文件:按下Esc键,输入:q!
    在插入模式或者一般模式下按下Esc键,然后输入:q!,即可不保存更改并退出vi。

    5. 删除字符:按下x键
    在一般模式下按下x键,即可删除光标所在位置的字符。

    6. 删除一行:按下dd键
    在一般模式下按下dd键,即可删除光标所在行。

    7. 复制和粘贴:按下yy复制,按下p粘贴
    在一般模式下按下yy键,即可复制光标所在行。按下p键,即可在光标下方粘贴。

    8. 移动光标:使用方向键或hjkl键
    在一般模式下,使用左右键或h键和l键可以左右移动光标,使用上下键或j键和k键可以上下移动光标。

    9. 搜索文本:按下/键,输入要搜索的关键词,按下Enter键
    在一般模式下按下/键,输入想要搜索的关键词,然后按下Enter键,vi会定位到第一个匹配的文本。

    以上是一些常见的vi命令,希望对你有帮助!

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

    在Linux下,vi编辑器是非常常用的一个文本编辑器,具有强大的编辑功能。以下是一些常用的vi命令:

    1. 打开文件:在终端中输入命令`vi filename`来打开一个文件。如果文件不存在,vi将会新建一个空文件。

    2. 插入文本:在命令模式下按下`i`键可以进入插入模式,此时可以在文件中插入文本。插入模式下可以使用普通的字母和特殊符号进行编辑。

    3. 保存文件:在命令模式下按下`Esc`键,退出插入模式,然后输入`:`(冒号)进入底行命令模式。在底行命令模式下输入`w`表示保存文件,输入`wq`表示保存文件并退出,输入`q!`表示不保存文件并退出。

    4. 光标移动:在命令模式下,可以使用以下命令来移动光标:
    – `h`:向左移动一个字符。
    – `j`:向下移动一行。
    – `k`:向上移动一行。
    – `l`:向右移动一个字符。
    – `w`:向后移动一个单词。
    – `b`:向前移动一个单词。
    – `0`:移动到行首。
    – `$`:移动到行尾。
    – `gg`:移动到文件开头。
    – `G`:移动到文件末尾。
    – `:n`:移动到文件的第n行(n为行号)。

    5. 删除文本:在命令模式下,可以使用以下命令删除文本:
    – `x`:删除当前光标所在的字符。
    – `dw`:删除从当前光标位置到下一个单词开头的内容。
    – `dd`:删除整行。
    – `u`:撤销上一次的操作。

    以上只是vi编辑器中常用的一些基本命令,还有很多其他的高级命令和编辑技巧可以学习和使用。vi编辑器具有很多强大的功能,比如查找替换、批量编辑等等,可以帮助用户高效地进行文本编辑。

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

    在Linux系统中,vi是一种经典的文本编辑器。它提供了许多命令和功能,可以帮助用户进行文本编辑。下面将介绍一些在vi中常用的命令和操作流程。

    1. 打开vi:
    在终端中输入`vi`命令,然后加上要编辑的文件名即可打开文件。例如:
    “`
    vi filename.txt
    “`

    2. vi的三种工作模式:
    – 命令模式(Command mode):默认的模式,可以执行命令。
    – 插入模式(Insert mode):在此模式下可以输入文本。
    – 可视模式(Visual mode):在此模式下可以选择文本进行复制、剪切等操作。

    3. 切换模式:
    – 从命令模式切换到插入模式:按下`i`键。
    – 从插入模式返回命令模式:按下`Esc`键。
    – 从命令模式切换到可视模式:按下`v`键。

    4. 常用的命令:
    – `:w`:保存文件(写入文件)。
    – `:q`:退出vi。
    – `:wq`:保存文件并退出vi。
    – `:q!`:强制退出vi,不保存文件。
    – `:set nu`:在左侧行号
    – `:set nonu`:取消显示行号
    – `yy`:复制当前行。
    – `dd`:删除当前行。
    – `p`:粘贴之前复制或剪切的文本。

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

    6. 查找与替换:
    – `/keyword`:向后查找`keyword`。
    – `?keyword`:向前查找`keyword`。
    – `n`:继续查找下一个匹配项。
    – `N`:查找上一个匹配项。
    – `:s/old/new/g`:将当前行的`old`替换为`new`。
    – `:s/old/new/gc`:将当前行的所有`old`替换为`new`,并进行确认。

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

    8. 文件操作:
    – `:e filename`:打开另一个文件。
    – `:w filename`:将当前文件另存为`filename`。
    – `:r filename`:将文件`filename`插入到当前行下方。

    9. 执行外部命令:
    – `:!command`:执行`command`命令并返回vi。

    10. 分屏操作:
    – `:sp filename`:水平分割窗口并打开`filename`。
    – `:vsp filename`:垂直分割窗口并打开`filename`。
    – `Ctrl + w + 左右箭头键`:在水平分割的窗口之间切换。
    – `Ctrl + w + 上下箭头键`:在垂直分割的窗口之间切换。

    以上是在vi中常用的一些命令和操作流程。通过熟练掌握这些命令,可以提高在Linux系统下进行文本编辑的效率。

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

400-800-1024

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

分享本页
返回顶部