Vim基本操作

  • i 在光标所在字符前开始插入
  • I 在光标所在行的行首开始插入 如果行首有空格则在空格之后插入
  • a 在光标所在字符后开始插入
  • A 在光标所在你行的行尾开始插入
  • o 在光标下方插入一行
  • O 在光标上方插入一行
  • p 重新插入已经删除的内容

  • x 删除光标处的字符
  • dw 删除一个单词,至下一个单词的起始处
  • de 删除一个单词,至这个单词的末尾
  • d2w 删除两个单词
  • dd 删除一行
  • 2dd 删除两行
  • d$ 删除当前位置至行末的内容

  • r字符 用输入的字符代替光标处的字符
  • R 连续替换多个字符
  • c$ 修改当前位置至句末的内容
  • ce 修改当前位置置词末的内容
  • s/old/new/gnew替换old
  • a1,a2 s/old/new/ga1行至a2行之间,用new替换old
  • % s/old/new/g全文范围内,用new替换old
  • % s/old/new/gc全文范围内,用new替换old,并且每次替换前会有提示

  • CTRL-G 查看当前行号
  • G 定位到最后一行
  • gg 定位到第一行
  • 行号 G 定位到某一行
  • /xxx 正向查找xxx
  • ?xxx 反向查找xxx

一些特殊命令

  • v 进入可视化模式
  • :wq 保存并退出
  • :set ic 设置忽略大小写
  • :set notic 禁用忽略大小写
写在最后,Vim的命令不需要死记硬背,多用几次就能记住。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • vim基本操作 Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,在正常...
    一直玩编程阅读 351评论 0 0
  • 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令...
    im蚂蚁阅读 30,813评论 3 48
  • 待整理~ 1、vim ~/.vimrc 进入配置文件 如果不知道vimrc文件在哪,可使用 :scriptname...
    spfanlost阅读 1,741评论 0 0
  • 目录(?)[-] 关于Vim 1 Vim的几种模式 启动Vim 文档操作 光标的移动 1 基本移动 2 翻屏 3 ...
    SunnyLeong阅读 8,733评论 0 32
  • 我在闭包一文中的结尾留下了一个关于setTimeout与循环闭包的思考题。 利用闭包,修改下面的代码,让循环输出的...
    这波能反杀阅读 41,605评论 116 300