为什么要用VI? |
---|
|
作者:yydick 2005-01-31 15:06:54 来自:linuxforum.net |
因为我喜欢它! 这就是我的答案. 你想找到一个简洁明快的编辑器来写程序吗? -->来,用VI 你不喜欢牛头怪那狰狞的面目吗? -->来,用VI 你想在手指的舞蹈间,写出简洁高效的代码吗? -->来,用VI 在VI这里,你就是上帝! 我使用VI的时间不长,才两年而已,但是这两年是我编程以来最快乐的两年. 不断的试探和摸索,现在对于我来说,VI就像是我自己的手指一样灵活方便. 下面公布一些我在使用VI的过程中的心得,只是一些小技巧,给新人一点提示. 命令行状态下:( 即在非编辑状态下输入':' , 输入命令之后不要忘了回车) q -->退出VI,如果有过编辑动作,该命令失效 w -->把所有改动存盘,在输入该命令之前,所有改动暂存在缓冲区中(是一个和你打开的文件同名,并且有后缀名'.swp'的文件中) q! -->野蛮退出,所有改动均不保留. wq -->存盘退出. e -->打开一个新的文件,如果之前对已经打开的文件进行过编辑,且没有存盘,该命令失效 E -->分栏打开另一个文件,有列表可以选择. set ai --> 设定自动缩进,我每次使用都要用到它 set nu --> 显示行号,查错的时候令你事半功倍 控制状态下: (即非编辑状态下,且没有输入':' ) h --> 前移一个字符 l --> 后移一个字符 j --> 上移一个字符 k --> 下移一个字符 % --> 括号匹配,在编写代码的时候,不至于被众多的括号嵌套打晕 `` --> 注意!是连按两下.地衣次按下可以直接跳到文件的最后一行,第二次回到原位置. / --> 查找替换命令,查找/后面的字符,替换功能我还没找到,有高手可以补充. 还有更多的功能,由于时间的关系,先不写了,这还需要你自己来挖掘,相信你也会沉浸其中,乐此不疲的. |