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节还介绍各种查找帮助的方法,不过由于我平常用的比较少,所以掌握的不是很熟练!所以这里就不讲了,还望各位见谅!
- vim user-manual第二章小节
- Vim user manual notes
- Vim User Manual 学习笔记
- LKD第二章小节
- vim user-manual的笔记 Chapter1
- VIM会上瘾----VIM User Manual 阅读手记 1~^20章部分 (原创)
- VIM USER MANUAL For Vim version 7.3. *usr_toc.txt*
- User Manual
- VIM User Manual第一部分Getting Started整理笔记
- CUP User's Manual
- Apache Ant User Manual
- SLF4J user manual
- ffmpeg user manual
- VideoEdit+ User Manual
- Percona XtraBackup User Manual
- Android Studio User Manual
- mxGraph User Manual - JavaScript
- TELPAD MT7 User Manual
- [LA 6745 Traitor] 树上覆盖DP
- 水数论HDU 2973
- hdu 3999The order of a Tree
- ovirt-智能卡设备
- 学习C++:实践者的方法(Beta1)
- vim user-manual第二章小节
- poj 1151Atlantis线段树+扫面线
- Android开发——通过使用getResource.getIdentifier() 获取layout中组件id
- hdu 5030 Rabbit's String sa+rmq+二分
- 制约程序性能的几大常见因素
- git reset操作:回滚pull和merge
- Boost源码学习---weak_ptr.hpp
- 卡塔兰数的应用
- 水樹 奈々 Blog 20140925 まさかのサプライズっ!译文