Vim初学者记录

乡里人被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+c
  • hjkl=←↑↓→
  • yy或许ddp->复制当前行=(平时用的)ctrl+c
  • . ->重复上一次操作

当我用.重复上一次操作发现了一个问题,当执行写入操作的时候,比如写入123,然后进入正常模式按.重复上一步操作,它会把新的123插入到原本的3的前面

比如123

121233

原因我是知道的,正常模式下光标是在最后一位前面。目前还不知道怎么解决


今天先写这么多

刚刚在知乎看到一篇关于Vim的奇技淫巧,真心高端,明天整理

猜你喜欢

转载自blog.csdn.net/b__t__t/article/details/78609104