个人vim使用笔记

个人vim使用笔记


1、vim是一个非常强大的编辑器,不仅可以写代码,也可以拿来当记事本使用,文本编辑的功能都有。


2、vim可以在Windows下使用,Windows下使用的是gvim(gui vim),Windows下的gvim有三个启动图标:
gvim:正常的vim,有模式切换
gvim Easy:无模式切换的vim
gvim Read only:顾名思义,只读打开文件
想使用vim的无鼠标切换的话,推荐使用gvim版本。
gvim和Linux下的vim基本使用方法相同
gvim可以使用鼠标移动光标,算是对Windows系统的良好支持。


3、命令模式
模式切换:命令模式、输入模式、末行模式
esc键:切换到命令模式,基本多按几次就可以退出到命令模式
i,I,a,A,o,O:插入模式
s:删除光标处的一个字符后进入输入模式
S:删除光标处所在行的内容后进入输入模式
r:替换光标处字符
R:进入替换模式,相当于Windows下按下insert键。
c:改写模式,先删除再进入输入模式,和s的区别是选择会更多,配合光标移动使用,cc(连按两下c,删除光标所在处行的内容后进入输入模式,相当于S)
C:删除光标处到结尾的内容后,进入输入模式

d删除命令:d其实是'剪切'
dd:删除这一行,回到上一行
dj:向下删除两行
dk:向上删除两行
#dd:向下删除#行
daw:删除整个单词,即使不在单词的开头处
dW:删除整个单词,忽略一些符号
dB:参考dW


zz:将所在行放置于屏幕中央
zt:顶端

z:更多使用时是fold折叠的命令
zf:可视模式下创建折叠
zo:打开折叠,open
zc:关闭折叠,close
zR:打开所有折叠,R和o是同一行
zM:关闭所有折叠,M和c是同一行
zj:跳到下一个折叠
zk:跳到上一个折叠
zd:删除折叠
zD:删除折叠
zi:enable/disble fold


aw:a word
ab:

`` : 跳转到上次修改的地方,跳转后想回来就再按两次`


. : 重复上次的操作


- : 上一行的非空开头处
+ : 下一行的非空字符处


>> : 向右缩进
<< : 向左缩进
= :在可视模式下,调整缩进
n = : 调整n行代码的缩排


在输入模式下
C+P : 自动补全
C+P C+p : 移动选择上一个,prev
C+n : 移动选择下一个,next


C+y : 确认选择
C+e : 取消选择


在输入模式下
C+j :
相当于Windows下的回车,与命令模式下的o不一样(o是直接开启下一行,原行的内容不改变)
C+m:相当于C+j
linux的vim:C+h,相当于back

C+w : 删除前面一个单词(对中文无效)


******************
未完待续
******************

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值