Linux(vim编辑器)

发布时间 2023-04-25 09:12:21作者: “生产队的驴”

一.vim编辑器

  • 快速体验

    1. 使用:vim hello.txt,编辑一个新文件,执行后进入的是命令模式。
    2. 在命令模式内,按键盘i,进入输入模式。
    3. 在输入模式内输入想要输入的文本
    4. 输入完成后,按esc回退到命令模式
    5. 在命令模式内,按键盘:,进入底线模式
    6. 在底线命令内输入:wq,保存文件并退出vim编辑器

命令模式

模式 指令 功能
命令模式 i 在当前光标位置,进入输入模式
命令模式 a 在当前光标位置之后,进入输入模式
命令模式 I 在当前行的开头,进入输入模式
命令模式 A 在当前行的结尾,进入输入模式
命令模式 o 在当前光标下一行,进入输入模式
命令模式 O 在当前光标上一行,进入输入模式
命令模式 esc 在输入模式按下退回命令模式
命令模式 0 移动光标到当前行开头
命令模式 $ 移动光标到当前行结尾
命令模式 / 进入搜索模式
命令模式 n 向下继续搜索
命令模式 N 向上继续搜索
命令模式 dd 删除光标所在行的内容
命令模式 ndd n是数字,表示删除当前光标向下n行
命令模式 yy 复制当前行
命令模式 nyy n是数字,表示复制当前光标向下n行
命令模式 p 粘贴复制内容
命令模式 u 撤销修改
命令模式 control+r 反向撤回修改
命令模式 gg 跳到行首
命令模式 G 跳到行尾
命令模式 dG 从当前行开始,向下全部删除
命令模式 dgg 从当前行开始,向下全部删除
命令模式 d$ 从当前行开始,删除到本行的结尾
命令模式 d0 从当前行开始,删除到本行的开头

底线命令模式

模式 指令 功能
底线命令模式 :wq 保存并退出
底线命令模式 :q 仅退出
底线命令模式 :q! 强制退出
底线命令模式 :w 仅保存
底线命令模式 :set nu 显示行号
底线命令模式 :set paste 设置粘贴模式