天天看点

学习vim吧

[size=large]

vim是我常用的一个文本编辑工具,但是我仍然对它了解的不够,平时只用了其很

少一部分功能来处理手头上的文本操作。这对于一个vimer来说着是不够的,我仍然要不断

的学习来提高我的vim技能。我经常会遇到文本编辑工作,当我认识到:熟练使用一个文本

工具是多么重要啊!!的时候,我开始了学习vim的过程。其中的乐趣太多了!!

学习vim的时候,学到的第一个知识就是用键盘代替鼠标。

vim学习成长之熟悉键盘:

键盘上26个字母在vim的不同的文本模式下所代表的文本操作命令不同。所以学习

vim的第一步就是熟悉键盘上字母所代表的文本操作命令??答案是:不。 vim学习第一步

就是了解vim的模式差异。在不同的模式下,键盘上的字母所表示的命令就不同。

知道vim的模式差异。这个对于刚开始学习vim来说,听说还有啥可视化模式,底行命令模

式等等,就让人着急。其实这是因为使用其他文本编辑工具固化了我们的操作模式和思维

模式。其实很简单。作为学习的入门难度曲线是陡了点,不过到后面用熟悉了,就会觉的

没啥,挺简单的。当看到平时使用很多的鼠标兄被闲置一旁,不习惯的时候,有点不舒服

。哎 就这样,vim束缚了你一些东西,又给了你更灵活的东西。

在vim里你能有效的将你的光标移动到你要编辑和查找的地方就是基本功:

光标移动呢从小范围到大范围的分的话,移动一个字符,一个单词,一行,多行,

半个屏幕,整个屏幕,文档开头或结尾。还有一些移动比如:正则模式匹配到的信息等。

刚开始学习这些东西你会很痛苦,你需要的就是在vim里存活下来。不要在第一轮和vim接

触当中就被干掉了。

光标移动的命令在网上现在能找到很多了,不过也可以参考下vim自带的帮助文档:

如果英文的看的有点不适应的话,可以看下chinaunix网站上的翻译好的:

http://man.chinaunix.net/newsoft/vi/doc/help.html

初级入门的看下vim自带的教程吧:装好vim后,在系统的命令终端输入vimtutor.

vim学习成长之正则表达式:

在文本操作中有一个基本的操作就是查找与替换。哈哈,能把这两个操作玩的好的

话,学习vim中的正则就是有必要的。例如从简单的文本中找出所有数字,所有字母,所有

的中文,所有的十六进制和八进制,所有的换行符等等。你正则学的越多越熟练,你就越能

对你的文本随心所欲的修改。了解vim的正则的文档可以看下自带的正则说明:在vim命令

行模式下输入:help regexp 。如果只是学习更方便更零碎的知识点的话,搜索引擎可

能比你看文档还方便。

(TODO)

[/size]

~

~

~

~

~

~

~

~