🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## vi编辑器命令 >[success]从编辑模式切换到命令模式使用“esc”键,从命令模式切换到编辑模式使用“A”、“a”、“O”、“o”、“I”、“i”键。 **常用的快捷键** ~~~ a 在光标的后一位开始插入 A 在该行的最后插入 I 在该行的最前面插入 gg 直接跳到文件的首行 G 直接跳到文件的末行 dd 删除光标行正行内容; ndd 删除当前行及其后n-1行; yy 复制当前行 nyy 复制n行 p 粘贴文本操作,用于将缓存区的内容粘贴到当前光标所在位置的下方; P 粘贴文本操作,用于将缓存区的内容粘贴到当前光标所在位置的上方; o 在当前行后面插入一空行; O 在当前行前面插入一空行; v 进入字符选择模式,选择完成后按y复制,按p粘贴 ctrl+v 进入块选择模式,选择完成后按y复制,按p粘贴 shift+v 进入行选择模式,选择完成后按y复制,按p粘贴 %s/AAA/a 查找文件中所有的AAA替换为a /AAA 查找文件中出现的AAA,并定位到第一个找到的地方 按n可以定位到指定的下一个匹配的位置(按N定位到上一个) :wq 在命令模式下,执行存盘退出操作; :w 在命令模式下,执行存盘操作; :w! 在命令模式下,执行强制存盘操作; :q 在命令模式下,执行退出vi操作; :q! 在命令模式下,执行强制退出vi操作; :e文件名 在命令模式下,打开并编辑指定名称的文件; :n 在命令模式下,如果同时打开多个文件,则继续编辑下一个文件; :f 在命令模式下,用于显示当前的文件名、光标所在行的行号以及显示比例; :set number 在命令模式下,用于在最左端显示行号; :set nonumber 在命令模式下,用于在最左端不显示行号; ~~~