GVIM学习(二)

时间:2014.03.24

地点:基地二楼

———————————————————-----------------------

一、补充一

  关于那四个方向键有个记忆诀窍,初学者的记忆诀窍,用熟了当然用不着记忆就像你的生日号码一样。H 和 L一左一右很简单,J 和  K 呢,J 全称 Java ,这里说的不是 Java语言,而是一个岛屿,在我们南方的印度尼西亚,所以有 down 向下的感觉。K 呢,全称 Kmosomolsk ,俄罗斯的一个地方,在北方,有 up 的感觉,H就干脆取哈萨克斯坦,L就取洛杉矶吧。好了,这样记起来只是为了熟练,熟练了就不用记了。

———————————————————-----------------------

二、追加

  前面我知道用 i 来插入字符,事实上它是在当前光标所指字符前插入字符,如果想在当前字符之后插入呢,那就要用到追加命令 a  。

  o也是个插入命令,它的作用是在当前行上令起一行插入字符。 而O(大写)则是在当前行的上面开辟新行供字符插入。

在输入插入命令时,既然大小写有别,于是自己试了下 A 命令和 I 命令,确实不一样,现把6中插入命令总结如下:

 i  在当前光标前插入字符

 I  在当前光标行行首插入字符

 a 在当前光标后插入字符

 A 在当前光标行行尾插入字符

o  在当前光标行行下插入字符

O 在当前光标行后上插入字符

为什么大O就在行上开辟空间呢,真搞不懂~~

———————————————————-----------------------

三、命令行计数

很多命令可以接受一次数字参数,作为重复执行这样的命令多少次的一个计数,比如:3k  等效于 kkk 即光标往上移动 3次;同样如果你想要再行尾追加3个感叹号,那么使用:3A! <Esc>   表示执行3次 A!<Esc>    <Esc>当然是必要的,可以想象,当你按一次 A! 确实是追加了一个感叹号,此时编辑器已经进入了插入模式,你再按 3A就不是命令了,所以你应该<Esc>退出插入模式,进入命令模式才可 A!     也就说 3A!<Esc>  是严格执行这样的命令3次的,和你重复输入这样的命令一样的效果,而且你重复输入该怎么你的命令也该怎样。

———————————————————-----------------------

四、退出编辑器

 ZZ  (大写)——保存当前文件并退出Gvim

五、放弃编辑

当对文本进行一系列的修改之后也许你感觉不对劲,想放弃整个修改可以用冒号命令来执行

  :q!

该命令包含三个部分,第一部分是 冒号,说明这是一个冒号命令,字母q取自quit,告诉编译器要退出,感叹号是一个强制命令执行修饰符,对前面命令强制性执行,有点类似强制关闭文件的味道。如果你只是对修改后的文本不满意,想从源文件开始重新来过,那么执行冒号命令   

  :e!

吧,它表示放弃当前修改,重新载入原始文件。

好啦,今天练车辛苦了,像vim这种神器和练车一样不可一蹴而就,慢慢练吧,今天就练到这了!

你可能感兴趣的:(GVIM学习(二))