linux使用vi进行编辑的命令

fiy 其他 2

回复

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

    Linux使用vi编辑器进行编辑的命令如下:

    1. 打开文件:
    `vi file_name`:打开指定的文件,如果文件不存在,则新建一个空文件。

    2. 光标移动:
    `h`:向左移动一个字符;
    `l`:向右移动一个字符;
    `j`:向下移动一行;
    `k`:向上移动一行;
    `w`:移动到下一个单词的开头;
    `b`:移动到上一个单词的开头;
    `0`:移动到行首;
    `$`:移动到行尾;
    `G`:移动到文件末尾;
    `gg`:移动到文件开头。

    3. 插入文本:
    `i`:在当前光标位置前插入文本;
    `a`:在当前光标位置后插入文本;
    `o`:在当前行的下方插入新行并进入插入模式;
    `O`:在当前行的上方插入新行并进入插入模式;

    4. 删除文本:
    `x`:删除当前光标所在位置的字符;
    `dd`:删除当前行;
    `dw`:删除光标后的单词;
    `d$`:删除光标后的所有字符;
    `d0`:删除光标前的所有字符;

    5. 复制与粘贴:
    `yy`:复制当前行;
    `yw`:复制光标后的单词;
    `y$`:复制光标后的所有字符;
    `P`:将复制的文本粘贴在光标前;
    `p`:将复制的文本粘贴在光标后;

    6. 保存与退出:
    `:w`:保存文件;
    `:q`:退出编辑器;
    `:wq`:保存文件并退出编辑器;
    `:q!`:强制退出编辑器,不保存修改;

    以上是vi编辑器的基本命令,使用这些命令可以进行文件的编辑、保存和退出等操作。要熟练使用vi编辑器,需要多加练习和实践。

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

    Linux系统中,vi(Visual Editor)是一款比较常用的文本编辑器。下面是一些常用的vi编辑器命令:

    1. 运行vi编辑器:在终端输入vi命令,后接文件名,例如:vi filename.txt

    2. 切换命令模式(Command Mode):在vi编辑器中,有三个主要模式,命令模式、插入模式和底行模式。命令模式是默认模式,可以执行各种编辑操作。按下Esc键可以进入命令模式。

    3. 切换插入模式(Insert Mode):在命令模式下按下i键可进入插入模式,此时可以输入文本内容。

    4. 切换底行模式(Ex Mode):在命令模式下按下:键,即可进入底行模式,可以进行一些高级操作,如保存文档、退出编辑器等。

    5. 保存文档:在底行模式下,输入:w,再按回车键即可保存文档。

    6. 退出编辑器:在底行模式下,输入:q,再按回车键即可退出编辑器。如果有未保存的更改,会提示是否保存。

    7. 强制退出编辑器:在底行模式下,输入:q!,再按回车键即可强制退出编辑器。即使有未保存的更改,也会直接退出。

    8. 保存并退出编辑器:在底行模式下,输入:wq或者:x,再按回车键即可保存并退出编辑器。

    9. 移动光标:在命令模式下,可以使用h(左)、j(下)、k(上)、l(右)来移动光标。也可以使用箭头键进行上下左右的移动。

    10. 删除字符:在命令模式下,可以使用x键来删除光标所在位置的字符。也可以使用dw命令删除光标后的一个单词。

    这些是vi编辑器常用的一些命令,可以满足基本的文本编辑需求。除了上述命令,vi还有很多其他的高级编辑命令可以使用,根据实际需要可以进一步学习和掌握。

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

    使用vi进行编辑的命令有很多,下面我将按照不同的功能对这些命令进行分类:

    文件操作:
    1. vi filename:打开名为filename的文件,如果文件不存在,则新建一个文件。
    2. :w:保存文件内容,但不关闭vi。
    3. :wq:保存文件内容,并关闭vi。
    4. :q:关闭文件,如果文件内容被修改,则会提示是否保存。
    5. :q!:强制关闭文件,并丢弃修改的内容。

    光标移动:
    1. h:向左移动一个字符。
    2. j:向下移动一行。
    3. k:向上移动一行。
    4. l:向右移动一个字符。
    5. w:移动到下一个单词的起始位置。
    6. b:移动到上一个单词的起始位置。
    7. 0:移动到行首。
    8. $:移动到行尾。
    9. Ctrl + f:向下翻页。
    10. Ctrl + b:向上翻页。

    编辑操作:
    1. i:在当前光标位置插入内容。
    2. a:在当前光标位置的下一个字符位置插入内容。
    3. o:在当前光标位置的下一行插入内容,并切换到插入模式。
    4. dd:删除当前行。
    5. ndd:删除从当前行开始的n行,包括当前行。
    6. d0:删除从光标位置到行首的内容。
    7. d$:删除从光标位置到行尾的内容。
    8. yy:复制当前行。
    9. nyy:复制从当前行开始的n行,包括当前行。
    10. p:粘贴复制的内容。

    搜索替换:
    1. /pattern:向下搜索pattern。
    2. ?pattern:向上搜索pattern。
    3. n:在搜索模式下,向下查找下一个匹配项。
    4. N:在搜索模式下,向上查找上一个匹配项。
    5. :s/old/new:将当前行第一个匹配到的old替换为new。
    6. :s/old/new/g:将当前行所有匹配到的old替换为new。
    7. :%s/old/new/g:将整个文件中所有匹配到的old替换为new。
    8. :%s/old/new/gc:将整个文件中所有匹配到的old替换为new,并在替换前进行确认。

    保存退出:
    1. :w:保存文件。
    2. :wq:保存文件并退出。
    3. :q:退出文件,如果文件内容已被修改,则会提示是否保存。

    以上是一些常用的vi编辑命令,通过熟练掌握这些命令,你就可以在linux中使用vi进行编辑了。

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

400-800-1024

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

分享本页
返回顶部