vim user-manual第二章小节

来源:互联网 发布:会计初级软件下载 编辑:程序博客网 时间:2024/06/05 04:35

今天刚刚看完了vim的user-manual的第二章,这里写个小节,自己感觉比较有用或者有趣的东西记录下来!

    首先说几个有趣的吧!

    第一,相信normal模式下J这个快捷键大家都用过吧,作用是将当前行与下一行合并!今天我才知道,原来这个命令的原理就是删除行尾符($或者'\n',或者ASCII码为10的字符)。删除了这个字符之后,当前行就能够和下一行合并了!

    第二,相信normal模式下的x键大家也都用了不少了,就是将光标覆盖下的字符删除。为什么是x键呢,vim的作者说这是沿袭了过去的习惯,过去的typewriter(打字员吧,我也不知道该咋翻译。委屈)如果想要删除某一段文字的话,就用xxx来覆盖他们!

    第三,非常建议大家使用h、j、k、l,尽量少使用上下左右四个箭头来移动方向,用作者的话来说就是h、j、k、l这四个键位于右手的"home row",这个我也不知道该咋翻译,但是意思就是那个意思,这四个键是你右手最快能够按到的键(尤其是十根手指一起协作打字的时候)!vim我用了也快一年了,原来是用的箭头键,后来改用h、j、k、l四个键,明显感觉速度快很多!这个真是良心推荐啊!


    接着在来讲我又新学到的几个命令吧!

    第一,q!相信大家已经用的很多了!就是强制推出,不保留更改。正是因为有了这个命令,很多配置文件我敢去胡乱更改!更改完了之后直接来个q!就好了,啥也没变!而作者有介绍了另一个命令,就是e!,这个是啥呢!和q!很相似,就是删除所有更改,从头开始编辑!打开一个文件,胡乱更改几下,然后输入e!命令,所有做的更改一下子都消失了,又回到了当初的起点!

    第二,查看错误编码!用vim执行命令经常会报错,这些错误后面通常都会有说明!比如这个:

   

    但是如果我们想要查看更详细的说明,有没有其他办法呢?当然有啦,输入"help 错误代码"就可以查看错误的详细说明了!比如这个:

   这就是不保存就推出的说明!

    第三,还想说的就是vim中的tag,比如这个:


这些其实说白了就是超链接,其标志就是左右有两个竖线(或者是管道大笑),链接到另一个地方!而被链接的地方通常都是这个样子的,

其标志就是左右有两个*(星号)。需要注意的是如果要跳到tag所指向的地方,需要按下Ctrl+] 键来实现跳跃!


初此之外,2.8节还介绍各种查找帮助的方法,不过由于我平常用的比较少,所以掌握的不是很熟练!所以这里就不讲了,还望各位见谅!

0 0