linux下vi有哪些命令

fiy 其他 2

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux下,vi是一款非常常用的文本编辑器。vi具有丰富的命令,用于在编辑文本时进行各种操作。下面是一些常用的vi命令:

    1. 插入和编辑文本:
    – i:在光标前插入文本;
    – a:在光标后插入文本;
    – o:在光标下方插入文本,并进入插入模式;
    – r:替换当前字符;
    – R:进入替换模式,可替换多个字符。

    2. 光标移动和定位:
    – h:向左移动一个字符;
    – j:向下移动一行;
    – k:向上移动一行;
    – l:向右移动一个字符;
    – 0:移动到行首;
    – $:移动到行尾;
    – gg:跳转到文件开头;
    – G:跳转到文件末尾;
    – :n:跳转到第n行。

    3. 删除和复制文本:
    – x:删除当前字符;
    – dd:删除整行;
    – yy:复制整行;
    – p:粘贴复制的文本。

    4. 撤销和重复操作:
    – u:撤销上一次操作;
    – .:重复上一次操作。

    5. 查找和替换:
    – /text:向下查找指定文本;
    – ?text:向上查找指定文本;
    – n:查找下一个匹配项;
    – :s/old/new:替换当前行第一个匹配项;
    – :s/old/new/g:替换当前行所有匹配项;
    – :%s/old/new/g:替换整个文件中所有匹配项。

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

    此外,vi还有很多其他的高级命令和编辑技巧,可以根据实际需要进行学习和掌握。以上是一些vi编辑器的常用命令,希望对你有所帮助!

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

    在Linux下,使用vi编辑器进行文本编辑时,可以使用以下常用命令:

    1. i:进入插入模式,在光标所在位置前插入文本。
    2. a:进入插入模式,在光标所在位置后插入文本。
    3. o:在当前行下方插入一行,并且进入插入模式。
    4. x:删除光标所在位置的字符。
    5. dd:删除光标所在行。
    6. yy:复制光标所在行。
    7. p:粘贴当前缓冲区的内容。
    8. :wq:保存文件并退出。
    9. :q:退出vi编辑器,如果对文件进行了修改但未保存,则会提示保存。
    10. :w:保存文件。
    11. :q!:不保存文件,强制退出。
    12. u:撤销上一步操作。
    13. /pattern:在文件中搜索匹配指定模式的文本。
    14. n:查找下一个匹配项。
    15. :set nu:显示行号。
    16. :set nonu:取消显示行号。

    除了以上命令,vi编辑器还有更多高级功能和命令,例如:
    – 在正常模式下按下“Shift + g”可以跳转到文件最后一行。
    – 在正常模式下按下“gg”可以跳转到文件第一行。
    – 在正常模式下按下“Ctrl + f”可以向下滚动一屏。
    – 在正常模式下按下“Ctrl + b”可以向上滚动一屏。
    – 在正常模式下按下“:set ignorecase”可以忽略大小写进行搜索。
    – 在正常模式下按下“:set paste”可以将粘贴的内容以原始格式插入。

    总结起来,vi编辑器具备丰富的功能和命令,可以满足基本的文本编辑需求。掌握这些常用命令可以更高效地进行文本编辑。

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

    Linux下的vi是一种文本编辑器,用于编辑文本文件。它是Linux系统中最常用的文本编辑器之一。vi编辑器有许多命令,下面是一些常用的vi命令:

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

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

    3. 编辑模式切换:
    – i:在光标处插入文本。
    – a:在光标后插入文本。
    – o:在光标以下插入新行。
    – O:在光标以上插入新行。
    – r:替换光标处的字符。
    – R:替换光标后的多个字符。

    4. 删除文本:
    – x:删除光标处的字符。
    – dd:删除光标所在的整行。
    – ndd:删除光标所在行及其下面的n-1行。

    5. 撤销和重做:
    – u:撤销最后的操作。
    – Ctrl + r:重做最后一次被撤销的操作。

    6. 查找和替换:
    – /pattern:向前搜索字符串“pattern”。
    – ?pattern:向后搜索字符串“pattern”。
    – n:重复上一次的搜索。
    – N:反向重复上一次的搜索。
    – :s/old/new:用“new”替换光标所在行中第一个匹配到的“old”。
    – :s/old/new/g:用“new”替换光标所在行中所有匹配到的“old”。

    7. 保存和退出:
    – :w:保存文件。
    – :q:退出vi。
    – :wq:保存并退出。
    – :q!:强制退出,丢弃所有更改。

    以上是vi编辑器的一些常用命令,可以根据需要进行学习和使用。在终端中按下Esc键,可以从编辑模式切换到命令模式,然后输入命令执行。在命令模式下按下i、a等键,可以返回到编辑模式。

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

400-800-1024

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

分享本页
返回顶部