乡里人被Vim的高端震惊了
做一下简单记录
有一点差点忘了:vim设置行号
在命令模式下输入 set nu显示行号
输入set nonu隐藏行号
永久显示请百度
一、Vim模式分类
① 其它模式==>正常模式
按 Esc键或者(ctrl+c)
②正常模式==>插入模式
按 i 在光标前插入
按 I 在行首插入
按 a 在光标后插入
按 s 删除光标所在的字符再插入
按 A 在行末插入
按 o 在当前行之下新建行
按 O 在当前行之上新建
按 S 删除光标所在行再插入
③ 正常模式==>命令模式
按 : (shift 加 分号)
④ 正常模式==>可视模式
按 v 可视模式
按 V 可视块模式
(目前还没弄清楚可视模式的作用)
二、最最基础的操作
正常模式下:
x
->删当前光标所在的一个字符。dd
-> 删除当前行,并把删除的行存到剪贴板里p
->粘贴剪贴板=(平时用的)ctrl+chjkl
=←↑↓→- yy或许ddp->复制当前行=(平时用的)ctrl+c
- . ->重复上一次操作
当我用.重复上一次操作发现了一个问题,当执行写入操作的时候,比如写入123,然后进入正常模式按.重复上一步操作,它会把新的123插入到原本的3的前面
扫描二维码关注公众号,回复:
2232987 查看本文章
比如123
121233
原因我是知道的,正常模式下光标是在最后一位前面。目前还不知道怎么解决
今天先写这么多
刚刚在知乎看到一篇关于Vim的奇技淫巧,真心高端,明天整理