linux中vi编辑器命令大全

不及物动词 其他 83

回复

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

    在Linux系统中,vi编辑器是一款常用的文本编辑器,提供了丰富的命令来操作文本文件。下面是一份vi编辑器常用命令的大全:

    1. 编辑模式命令:
    – i:在当前光标位置前插入文本。
    – a:在当前光标位置后插入文本。
    – o:在当前行下方插入新行。
    – O:在当前行上方插入新行。
    – r:替换当前字符。
    – R:进入替换模式,连续替换字符。

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

    3. 删除命令:
    – x:删除光标所在处的字符。
    – dd:删除整行。
    – dw:删除从光标位置到下一个单词开头的内容。
    – D:删除光标位置到行尾的内容。
    – u:撤销上一次操作。

    4. 复制和粘贴命令:
    – yy:复制整行。
    – yw:复制从光标位置到下一个单词开头的内容。
    – y$:复制光标位置到行尾的内容。
    – p:粘贴已复制的文本。

    5. 查找和替换命令:
    – /关键词:向下查找关键词。
    – ?关键词:向上查找关键词。
    – n:继续向下查找下一个匹配项。
    – N:继续向上查找下一个匹配项。
    – :s/原字符串/新字符串/g:替换当前行下的所有匹配项。
    – :%s/原字符串/新字符串/g:替换整个文件中的所有匹配项。

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

    这些是vi编辑器的常用命令,掌握了这些命令,你就能高效地编辑文本文件了。希望对你有帮助!

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

    Linux中的vi编辑器是一款功能强大的文本编辑工具,常用于编辑文件、查找文本、替换文本等操作。以下是一些常用的vi编辑器命令:

    1. 进入vi编辑器
    在终端输入vi命令即可进入vi编辑器,例如:vi filename。如果文件不存在,vi会创建一个新文件。

    2. 移动光标
    在编辑器中,可以使用以下命令移动光标:
    – h: 向左移动一个字符
    – j: 向下移动一行
    – k: 向上移动一行
    – l: 向右移动一个字符
    – 0: 移动到行首
    – ^: 移动到行首的第一个非空字符
    – $: 移动到行尾

    3. 输入和编辑文本
    – i: 在当前光标位置插入文本
    – a: 在当前光标的下一个位置插入文本
    – o: 在当前光标的下一行插入一行,并进入插入模式
    – u: 撤销上一次的操作
    – dd: 删除当前行
    – yy: 复制当前行
    – p: 粘贴复制的内容

    4. 查找和替换文本
    – /text: 在当前文件中向下查找text
    – ?text: 在当前文件中向上查找text
    – :s/old/new/g: 在当前行替换old为new
    – :%s/old/new/g: 在整个文件中替换old为new
    – :%s/old/new/gc: 在整个文件中替换old为new,并进行确认

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

    这些只是vi编辑器的一部分常用命令,还有很多高级功能和命令可以探索和使用。使用vi编辑器需要一定的学习和练习,但一旦熟悉,vi编辑器可以成为一款高效的文本编辑工具。

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

    VI编辑器是Linux中非常常用的文本编辑器之一,它强大且灵活,可以帮助用户进行文件的编辑和管理。下面是VI编辑器的命令大全:

    1. 打开文件:
    – vi filename:打开一个文件。如果文件不存在则会新建一个。
    – vi + filename:打开一个文件并跳到文件末尾。
    – vi + n filename:打开一个文件并跳到第n行。

    2. 基本操作:
    – i:插入模式,在光标当前位置插入文本。
    – a:插入模式,在光标下一个位置插入文本。
    – o:插入模式,在当前行下方插入一行并进入插入模式。
    – ESC:退出插入模式并返回命令模式。
    – :w:保存修改。
    – :q:退出编辑器。
    – :q!:强制退出编辑器,不保存修改。
    – :wq 或 :x:保存修改并退出编辑器。

    3. 移动光标:
    – h:左移一个字符。
    – j:下移一行。
    – k:上移一行。
    – l:右移一个字符。
    – w:向后跳一个单词。
    – b:向前跳一个单词。
    – 0:跳到当前行的行首。
    – $:跳到当前行的行尾。
    – gg:跳到文件的开头。
    – G:跳到文件的结尾。
    – nG:跳到第n行。

    4. 复制、剪切和粘贴:
    – yy 或 Y:复制当前行。
    – nyy 或 nY:复制当前行及其下n-1行。
    – p:粘贴剪切板中的内容到当前行的下一行。
    – P:粘贴剪切板中的内容到当前行的上一行。
    – dd:剪切当前行。
    – ndd:剪切当前行及其下n-1行。

    5. 撤销和重做:
    – u:撤销上一次操作。
    – U:撤销对整行的所有修改。
    – CTRL + r:重做上一次撤销的操作。

    6. 查找和替换:
    – /text:向下查找文本“text”。
    – ?text:向上查找文本“text”。
    – n:继续查找下一个匹配项。
    – N:继续查找上一个匹配项。
    – :s/old/new:替换当前行第一个匹配到的“old”为“new”。
    – :s/old/new/g:替换当前行所有匹配到的“old”为“new”。
    – :%s/old/new:替换全部行第一个匹配到的“old”为“new”。
    – :%s/old/new/g:替换全部行所有匹配到的“old”为“new”。

    7. 删除和删除行:
    – x:删除当前光标所在字符。
    – nx:删除当前光标所在字符及其后的n-1个字符。
    – dw:删除光标所在位置到下一个单词的开头。
    – dd:删除当前行。
    – ndd:删除当前行及其下n-1行。

    8. 其他操作:
    – :set nu:显示行号。
    – :set nonu:取消显示行号。
    – :set autoindent:设置自动缩进。
    – :set noautoindent:取消自动缩进。
    – :set hlsearch:高亮显示搜索结果。
    – :set nohlsearch:取消高亮显示搜索结果。

    以上就是VI编辑器的常用命令大全。通过这些命令,你可以更好地使用VI编辑器进行文件的编辑和管理。记得多多练习,熟能生巧!

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

400-800-1024

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

分享本页
返回顶部