VIM的使用总结

Vim的常用指令可以从三个模式的角度来总结:命令模式 、输入模式 和一般模式。以下是每个模式中使用频率较高的指令:

1. 命令模式(Normal Mode)

命令模式是Vim的默认模式,在这个模式下可以执行大多数编辑操作。常用指令包括:

  • 光标移动:

    • h 左移
    • j 下移
    • k 上移
    • l 右移
    • gg 移动到文件开头
    • G 移动到文件末尾
    • w 移动到下一个单词开头
    • b 移动到上一个单词开头
  • 编辑:

    • x 删除当前字符
    • dd 删除当前行
    • yy 复制当前行
    • p 粘贴
    • u 撤销操作
    • Ctrl + r 重做操作
  • 查找与替换:

    • /pattern 搜索pattern
    • n 查找下一个匹配
    • :%s/old/new/g 全局替换old为new
  • 其他:

    • :w 保存文件
    • :q 退出Vim
    • :wq 保存并退出
    • :q! 不保存强制退出

2. 输入模式(Insert Mode)

按 i 或 a 进入输入模式,在这个模式下可以直接插入文本。常用操作:

  • 进入输入模式:

    • i 在当前光标位置前插入
    • a 在当前光标位置后插入
    • I 在当前行的行首插入
    • A 在当前行的行尾插入
    • o 在当前行下方新开一行并插入
    • O 在当前行上方新开一行并插入
  • 退出输入模式:

    • Esc 退出到命令模式

3. 一般模式(Visual Mode)

一般模式允许你选中文本以进行复制、删除或修改。通过按v进入一般模式。

  • 选择文本:

    • v 进入一般模式,选择字符
    • V 选择整行
    • Ctrl + v 进入列模式选择
  • 操作选中文本:

    • d 删除选中的文本
    • y 复制选中的文本
    • p 粘贴选中的文本
    • r 替换选中的文本

这些指令涵盖了Vim最常用的基本操作,掌握这些足以应对日常文本编辑工作。随着使用经验的增加,还可以探索更多的Vim高级功能。

相关推荐
2035去旅行17 小时前
bootcmd 详细讲解
linux·嵌入式·arm·soc
陈希12318 小时前
Linux 防火墙配置实战:firewalld、iptables 与云安全组
linux·运维·服务器
女神下凡19 小时前
芯参谋(95):嵌入式文件系统_开发指南
linux·服务器·arm开发·驱动开发·设计规范
且从容.1 天前
Ubuntu安装flume
linux·ubuntu·flume
承渊政道1 天前
Linux网络学习【Reactor反应堆模式】
linux·网络·学习·ubuntu·reactor
且从容.1 天前
ubuntu安装flink
linux·ubuntu·flink
爱和冰阔落1 天前
【Linux网络】TCP 服务器如何并发处理多个客户端?从 fork、僵尸进程到双重 fork
linux·运维·服务器·网络
程序员沉梦听雨1 天前
WSL2的安装与使用
linux·wsl
微小的鱼1 天前
Linux的渲染与显示系统链路
android·java·linux
lisanmengmeng1 天前
alertmanger 标签 rules 打上分组标签
linux·运维·服务器