清茶书香

一杯清茶,一本书籍,一个下午。


  • 首页

  • 归档

  • 分类

  • 关于

  • 搜索
Redis JPA Solr SpringData SpringMVC localRepository local Mapper 事务 Mybatis JDBC AOP DI IOC 常用函数 触发器 存储过程 Promise Gateway SpringCloud vue-cli axios es6 webpack npm vue 个性化 zsh 终端 caffeine jvm缓存 guava cache validation Mapping MapStruct comment 小程序 建站 WeHalo config logback plugins database idea maven spring https http nginx password RabbitMQ 秒杀系统 Windows MySQL 数据备份 halo SpringBoot shell Linux ip Optional Stream Lambda k8s Docker 列编辑 vim MacOS 图片合成 Java 远程联调 nps 内网穿透

MacOS下vim的列编辑模式

发表于 2020-10-28 | 分类于 工具 | 0 | 阅读次数 954

今天用到了vim的列编辑模式,然后搜索了下Mac中的vim怎么使用列编辑模式,然后就是全部都是写着Mac vim的关键字,里面写着进入“可视化模式”使用Ctrl + V,然后巴拉巴拉。搜了几分钟,没找到一个,我真的是要骂人了,草(一种植物)。最后还是我自己摸索,试了几个组合键终于进入到“可视化模式”了。(最后仔细想想是我理解错了,其实他们想说的是control + v,也就是⌃ + v。我只能说但凡有一个用符号不用和Windows上的CTRL我都不至于理解错。😒)

所以Mac里使用vim进行列编辑就是⌃ + v,然后使用编辑的操作就行。(我试出来的是⌃+⌥+v)

  • vim常用操作
1、光标后插入"a", 行尾插入"A"

2、后插一行插入"o",前插一行插入"O"

3、删除字符插入"s", 删除整行插入"S"

4、光标前插入"i",行首插入"I"

5、删除一行"dd",删除后进入插入模式"cc"或者"S"

6、删除一个单词"dw",删除一个单词进入插入模式"cw"

7、删除一个字符"x"或者"dl",删除一个字符进入插入模式"s"或者"cl"

8、删除光标所在行和上一行并进入插入模式"ck"

9、粘贴"p",交换两个字符"xp"

10、交换两行"ddp"(剪切、粘贴)

11、复制"y",复制一行"yy"

12、拷贝当前行 "yy"或者"Y"

13、撤销"u",重做"⌃ + r"(control + r)

14、删除到行尾可以使用"D"或"C"

15、删除当前字符 "x"

16、" >>"缩进所有选择的代码

17、 "<<" 反缩进所有选择的代码

18、合并两行" J"

19、若不想保存文件,而重新打开":e!"

20、"ggdG"可以清空内容

21、":%s/<str>/<str2>/g"使用str2替换全部的str
Bennett wechat
欢迎收藏我的微信小程序,方便查看更新的文章。
  • 本文作者: Bennett
  • 本文链接: https://hibennett.cn/archives/macos下vim的列编辑模式
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
# MacOS # vim # 列编辑
docker入门介绍
获取本机IP脚本
  • 文章目录
  • 站点概览
Bennett

Bennett

60 日志
28 分类
74 标签
RSS
Github E-mail Gitee QQ
Creative Commons
Links
  • MacWk
  • 知了
0%
© 2020 — 2023 hibennett.cn版权所有
由 Halo 强力驱动
|
主题 - NexT.Pisces v5.1.4

浙公网安备 33010802011246号

    |    浙ICP备2020040857号-1