linuxvi编辑器基本使用命令大全

worktile 其他 242

回复

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

    Linux vi 编辑器是一种强大的文本编辑工具,常用于在终端环境下编辑文件。下面是 vi 编辑器的基本使用命令大全:

    1. 打开文件:vi 文件名
    2. 切换到命令模式:按下 ESC 键
    3. 保存文件并退出:在命令模式下输入 :wq
    4. 退出不保存:在命令模式下输入 :q!
    5. 光标移动:
    – 向上移动一行:按下 k 键
    – 向下移动一行:按下 j 键
    – 向左移动一个字符:按下 h 键
    – 向右移动一个字符:按下 l 键
    – 移动到行首:按下 0 键
    – 移动到行尾:按下 $ 键
    – 移动到文件开头:按下 gg 键
    – 移动到文件末尾:按下 G 键
    6. 插入文本:
    – 在光标后插入文本:按下 i 键
    – 在行首插入文本:按下 I 键
    – 在光标下一行插入文本:按下 o 键
    – 在光标上一行插入文本:按下 O 键
    – 在行末插入文本:按下 a 键
    – 在行末插入新行并进入插入模式:按下 A 键
    7. 删除文本:
    – 删除当前字符:按下 x 键
    – 删除当前行:在命令模式下输入 dd
    – 删除多行:在命令模式下输入 ndd(n 为行数)
    – 删除光标后的文本:按下 d 键然后移动光标
    8. 复制和粘贴文本:
    – 复制当前行:在命令模式下输入 yy
    – 复制多行:在命令模式下输入 nyy(n 为行数)
    – 粘贴复制的文本:在命令模式下输入 p
    9. 撤销和重做:在命令模式下输入 u 撤销上一次操作,输入 Ctrl + r 重做上一次撤销的操作
    10. 查找和替换:
    – 在命令模式下输入 / 关键词 进行向后查找
    – 在命令模式下输入 ? 关键词 进行向前查找
    – 在命令模式下输入 :s/old/new/g 进行全局替换(old 为原文本,new 为新文本)
    11. 设置行号显示:在命令模式下输入 :set nu
    12. 取消行号显示:在命令模式下输入 :set nonu

    以上是 vi 编辑器的基本使用命令大全,掌握这些命令可以更高效地使用 vi 编辑器编辑文件。

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

    Linux系统中的vi编辑器是一种非常强大和常用的文本编辑工具。在使用vi编辑器时,有一些基本的命令是必须掌握的。下面是十个常用的vi编辑器基本使用命令:

    1. 打开文件:在终端中输入`vi filename`,其中`filename`是你想要打开或创建的文件名。如果文件不存在,vi编辑器会自动创建一个新的文件。

    2. 退出编辑器:按下`Esc`键,然后输入`:q`,再按下回车键,即可退出编辑器。如果文件有改动且未保存,vi会提示你保存文件或者放弃保存。

    3. 保存文件:按下`Esc`键,然后输入`:w`,再按下回车键,即可保存文件。如果你想要保存文件并退出编辑器,可以输入`:wq`。

    4. 插入和编辑文本:在命令模式下按下`i`键,即可进入插入模式。此时,你可以开始输入和编辑文本内容。在插入模式下,按下`Esc`键即可退出插入模式。

    5. 移动光标:在命令模式下,按下`h`键、`j`键、`k`键和`l`键,可以分别将光标左移、下移、上移和右移。或者按下箭头键也可以实现光标的移动。

    6. 删除字符:在命令模式下按下`x`键,即可删除光标所在位置的字符。如果你想要连续删除多个字符,可以按下数字键和`x`键组合使用,比如按下`2x`键可以删除光标所在位置及其后一个字符。

    7. 撤销操作:在命令模式下按下`u`键,即可撤销上一次的操作。可连续按下`u`键撤销多次操作。

    8. 查找和替换:在命令模式下按下`/`键,然后输入你想要查找的关键词,按下回车键即可查找。按下`n`键可以继续查找下一个匹配项。在命令模式下输入`:s/old/new/g`,可以将文本中的`old`替换为`new`。

    9. 复制和粘贴:在命令模式下将光标移动到你想要复制的行或文本上,按下`yy`键即可复制。将光标移动到你想要粘贴的位置上,按下`p`键即可粘贴。

    10. 撤销标记和恢复:在命令模式下按下`ma`命令,可以在当前位置设置一个标记。再次按下`a`命令,可以将光标恢复到标记位置。标记可以使用任何字母代替,比如`mz`、`mx`等。
    这些是vi编辑器的一些基本使用命令,掌握了这些命令,你将能够更加高效地使用vi编辑器进行文本编辑。当然,vi编辑器还有很多高级的功能和命令,需要进一步学习和掌握。

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

    一、插入文本命令

    1. i:在光标所在位置前插入文本
    2. I:在光标所在行的行首插入文本
    3. a:在光标所在位置后插入文本
    4. A:在光标所在行的行尾插入文本
    5. o:在当前行的下方插入一个新行,并进入插入模式
    6. O:在当前行的上方插入一个新行,并进入插入模式

    二、移动光标命令

    1. h:向左移动一个字符
    2. j:向下移动一行
    3. k:向上移动一行
    4. l:向右移动一个字符
    5. H:移动到屏幕的最上方
    6. M:移动到屏幕的中间
    7. L:移动到屏幕的最下方
    8. 0:移动到当前行的行首
    9. $:移动到当前行的行尾
    10. gg:移动到文档的第一行
    11. G:移动到文档的最后一行
    12. Ngg:移动到文档的第N行
    13. N+:向下移动N行
    14. N-:向上移动N行
    15. %:移动到匹配的括号处(如”(“、”)”、”{“、”}”、”[“、”]”等)

    三、删除命令

    1. x:删除光标所在位置的字符
    2. X:删除光标所在位置的前一个字符
    3. dd:删除当前行
    4. D:删除光标所在位置到行尾的所有字符
    5. dw:删除从光标所在位置开始到下一个空格之间的字符
    6. d$:删除从光标所在位置开始到行尾的所有字符
    7. d0:删除从光标所在位置开始到行首的所有字符
    8. d^:删除从光标所在位置开始到本行第一个非空白字符的所有字符
    9. dgg:删除从当前行到文档的第一行的所有行
    10. dG:删除从当前行到文档的最后一行的所有行
    11. Ndd:删除从当前行开始的下N行

    四、复制和粘贴命令

    1. yy:复制当前行
    2. Y:复制当前行
    3. yw:复制从光标所在位置到下一个单词之间的字符
    4. yiw:复制当前单词
    5. p:在光标所在位置的下一行粘贴
    6. P:在光标所在位置的上一行粘贴

    五、替换命令

    1. r:替换光标所在位置的字符
    2. R:进入替换模式,可替换多个字符
    3. s:替换光标所在位置的字符,并进入插入模式
    4. S:替换当前行的所有字符,并进入插入模式
    5. cw:替换从光标所在位置到下一个单词之间的字符,并进入插入模式
    6. c$:替换从光标所在位置到行尾的所有字符,并进入插入模式
    7. c0:替换从光标所在位置到行首的所有字符,并进入插入模式
    8. c^:替换从光标所在位置到本行第一个非空白字符的所有字符,并进入插入模式
    9. cc:替换当前行的所有字符,并进入插入模式

    六、撤销和重做命令

    1. u:撤销最后一次操作
    2. Ctrl + r:重做最后一次被撤销的操作

    七、搜索和替换命令

    1. /string:从光标所在位置向后搜索字符串string
    2. ?string:从光标所在位置向前搜索字符串string
    3. n:在搜索结果中定位下一个匹配的字符串
    4. N:在搜索结果中定位上一个匹配的字符串
    5. :%s/old/new/g:替换当前文档中所有的old字符串为new字符串

    八、保存和退出命令

    1. :w:保存当前文档
    2. :w filename:将当前文档保存为指定的文件名
    3. :q:退出编辑器
    4. :q!:退出编辑器,不保存修改
    5. :wq:保存并退出编辑器
    6. ZZ:保存并退出编辑器

    九、其它常用命令

    1. :set number:显示行号
    2. :set nonumber:取消显示行号
    3. :set wrap:启用自动换行
    4. :set nowrap:禁用自动换行
    5. :set ignorecase:搜索时忽略大小写
    6. :set noignorecase:搜索时区分大小写
    7. :set tabstop=N:设置Tab键的宽度为N个空格
    8. :set expandtab:将Tab键转换为空格
    9. :set noexpandtab:取消Tab键转换为空格
    10. :set shiftwidth=N:设置自动缩进的距离为N个空格
    11. :syntax on:打开语法高亮显示
    12. :syntax off:关闭语法高亮显示

    以上是Linux vi编辑器的基本使用命令,可以帮助你在编辑文件时更加高效地操作。

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

400-800-1024

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

分享本页
返回顶部