编辑神器-vim使用总结

编辑神器之-vim总结

vim 的四种模式及转换

  • normal 模式
  • insert 模式
  • command 模式
  • visual 模式
转化关系.jpg

vim的光标移动

  • 基本的上下左右移动
  • 行内移动
  • 行间移动
  • 屏间移动

vim中的基本命令

  • 复制 y
  • 修改 c
  • 删除 d
  • 粘贴 p

注意:
1,以上四个基本命令都是在normal模式下使用,并且除修改命令使用后会变为insert模式外,其他三个依然是normal模式。
2,复制、修改、删除命令都会将原内容拷贝至缓存,可直接使用粘贴命令

命令与光标移动组合后的各种骚操作

举例:删除当前位置至行尾的内容。拆开来看就是删除操作(d)和光标跳转至行尾的移动(Shift + $)的组合。
同理,删除操作可以替换为复制、修改等,效果就变为了复制/修改当前位置至行尾的内容;从光标移动的维度来看,如果换成当前位置至下个单词开始(w),结合删除操作(d),就是删除光标位置至下个单词开始的内容。
总体来看这类操作看似酷炫,但本质上都是在光标光标扫过的范围上进行对应的操作。格式为:操作 + 光标移动

  • 对单词的操作(光标可以在单词的任意位置)
    复制一个单词
    修改一个单词
    删除一个单词

  • 对当前行的操作(光标可以在行的任意位置)
    复制一行
    修改一行
    删除一行

  • 对行的操作(光标可以在行的任意位置)
    复制多行
    修改多行
    删除多行

其他一些常用操作

  • o/O 插入一个空行
  • u 回退操作
  • ctr + r 撤销回退
  • Shift z z 保存退出

在IDEA中使用vim插件

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从光...
    超__越阅读 1,295评论 0 0
  • 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令...
    im蚂蚁阅读 30,841评论 3 48
  • vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从光...
    MiracleJQ阅读 674评论 0 0
  • Vim几句话介绍Vim是Unix系统上的文本编辑软件(你该不会不知道什么是文本编辑软件吧!),在windows上也...
    何必遠方阅读 3,228评论 0 3
  • 1. 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我...
    Dyworldhua阅读 1,465评论 0 2