随笔 - 66  文章 - 0 评论 - 4 阅读 - 6145
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

先说为什么要阅读这本书。

著名的Vim之父Bram Moolenaar(Bram Moolenaar's website - home)主页上面有他公开推荐的Vim书籍,

详情见链接:Vim之父主页的Vim书籍(http://iccf-holland.org/vim_books.html),斯人已逝,聊作纪念。

个人就在国内某宝上买了一本来看看,(52.2元),先从第一本看,贪多嚼不烂,在闲暇时间稍微看了一下,大有裨益。

事先说明:个人只是蜻蜓点水,浅尝辄止般的看了一下,肯定会有一些不足之处,如果有什么不对的地方还请大家多多斧正。

1.vi/vim普通模式下的: ZZ 可以用来保存退出,个人当时体验到就感觉实在是太高效了。虽然不是说:wq有问题,但是三个字符还是比两个字符稍微长一点。

2.h j k l表示 ← ↓ ↑ → 四个方向,在下知道这个肯定大家都知道。但是想说的是:知道和做到是两码事,只有真正的数量才能引发质变。当真正熟练掌握了之后,才能减少方向键的使用。提高效率。

3.  :%s/.*/\U&/ 表示将当前文件之中所有的小写字符转换为大写。但是个人想的是:直接v,全选,然后~,取反不一样的。后来想到,大写字母还是会变成小写。这个命令还是有它的作用,深以为然。

4.之前老东家使用过beyond Compare这个比较软件来比较两个文件的变化。但是现在,vimdiff和vim -d file1 file2这两个命令就可以这么做了,缺点就是不直观。

5. :ab abbr phrase

例子,:ab imrc International Materials Research Center

这个是比较明显的缩写,就是将imrc这四个字符连在一起,就是International Materials Research Center这个词组的缩写,一旦在vi/vim中检测到,就会自动转换。太强了

6.给大家分享一个小故事吧。这本书的封面是一只眼镜猴,个人当时看到这本书的时候就感觉到了,这个动物有点像《马达加斯加》里面的朱利安国王,同属狐猴科,但是细分的种类有不一样,但是在必应上面一艘,找到对应科目,还真找到了。

然后在书的结尾,作者写了,这真的是一只tarsier。眼镜猴。个人声明:我真的没有翻答案。但是自己发挥主观能动性找到一个东西还是蛮开心的哈哈。

posted on   RainbowSea26  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示