时间: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这种神器和练车一样不可一蹴而就,慢慢练吧,今天就练到这了!