新学到的一些 Vim 知识点

最近发起了一个公司内部的学习班计划, 第一期的 Vim 入门,用的实验楼的课程,看完后还是有很多收获的,我记了下来,免得以后忘掉,大家也可以看看,有些非常有用,比如 g*

命令说明
15G跳到15行,我之前都是 :15,感觉后面这个方便点,主要是习惯了吧
:cecenter, 使一行居中
:leleft, 左对齐
:riright, 右对齐,这三个好像没什么用,文字编辑工作者用的,平时格式化代码用的比较多的还是 n<< 或 n>>, 当然这个有时候可能会比较高效吧,记住也无妨
?Like /, but ? is back search
#同* , 只不过是反向搜索
g*跟*一样是查找当前单词,但只要部分匹配,这个好用!!一直以为没这个功能
g#同上,反向搜索
:e#回到前一个打开个文件,猜测#是个自动变量,保存上个文件的名字,e%是重新打开当前文件,因为%是记录当前文件名的自动变量, 通过 !echo $,# 我的猜测得到了证实
:fShow current editing file’s name
:f newnameChange current file’s name to newname
:nOpen the next file in the buffer
:NOpen the previous file in the buffer
vim -x fileName创建加密文件,这个还挺有意思的,可以加密一些私密文件
:setor :se, show all changed options
:set allShow all options
:set option?Show option’s value
:set nooptionCancel option’s value
:set option=xxx设置某个选项的值,不同选项的可选值需要查文档
:set autoindent(ai)auto indent 自动缩进
:set autowrite(aw)设置自动存档,默认未打开
:set backup(bk)设置自动备份,默认未打开
:set cindent(cin)设置 C 语言风格缩进,不知道干嘛的
:set shiftwidth=4设置每次缩进时的空格数

最后吐槽下实验楼的这个课程,里面很多写错的,课程安排也不太好,很多没用的,这也就是给我这样的老手看还能吸收这么多有用知识,新人早劝退了。

新人入门还是推荐 CoolShell 的文章:
简明 VIM 练级攻略

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值