Tagged: vim

24

vim入门2──《vim book》笔记

《vim book》笔记
查找字符串
/字符串,例如要查找include,就输入/include,然后回车即可。其中*[]^%/\?~$有特殊的意义,如果想用这些符号的话必须转义。例如,当想查找*时输入/\*即可。如果想继续查找的话输入/然后回车即可或者按n命令,向上搜索用?命令。另外vim也可以记住你说查询的内容如果懒得输入如用输入/然后按向上的健就可以查看以前的输入和shell一样。

高亮查找到的字符串 :set hlsearch
取消查找高亮 :set nohlsearch
取消当前的查找高亮 :nohlsearch
增量查找 :set incsearch(不等你按回车就查找)
取消增量查找 :set noincsearch

正则表达式
搜索时可以使用正则表达式例如搜索以let开头的行可以输入/^let,以all结束的行可以用/all$,具体的正则表达式的使用可以参考http://www.regexlab.com/zh/regref.htm 的介绍。

0
comments

21

Vim学习笔记(一)

    用Ubuntu也有4个月了,从一开始的不太习惯到现在用的越来越顺手,中间经历了很多。听说Vim大概在半年前,当时我在学校的主页上看新闻,很偶然的看到一个下面有一个网络与教育中心的链接,点开一看里面有一个资源共享的链接。这个页面好像是04年以前建立的,04年以后就没有更新过。不过链接都还有效,里面有很多关于GNU/Linux的资源下载。虽然是04年前的但我还是把我认为有用的都下载下来了。其中就有关于Vim和LaTex的资料,不过都是英文的。过了一段时间我安装了Ubuntu9.10,才正式开始看Vim Book。

    大致介绍了一下我的经历,嘿嘿。 学之前也去网上了解了一下Vim的学习曲线,根据网上的评价和介绍、自己的认识我制定了自己的学习计划,很简单“用时间来对付Vim”,最笨的方法。首先学习简单的移动和插入删除等,现在Vim就相当与记事本。以后有需要在学习其它部分。vim自带有教程,终端键入vimtutor就可打开,好像是繁体。

    Vim的安装我就不细说了,Ubuntu自带的貌似不是完全版 ,我也仅以ubuntu为例。如果是第一次用的话首先打开终端

                $touch ~/.vimrc

来生成.vimrc文件($号不用输入)。该文件是一个简单的文本文件,一开始可能什么都没有,以后会用的到,现在不用关心。当然以后需要的时候在作这一步也行。  用Vim打开和创建文件为$vim 文件路径+文件名或者$vi 文件路径+文件名或者$gvim 文件路径+文件名,都一样。如果该目录没有该文件则创建该文件,有则打开。Vim有通常模式、插入模式、可视模式等不同的模式,共6种基本模式和5种衍生模式。任何时候按ESC都会回到通常模式。现在主要说通常模式下个命令。

    0、退出为:q,强制退出为:q!,保存并退出为:wq(注意不用漏了:号)

    1、上下左右移动。j向下移,k向上,h向左,L向右。仔细体会一下,很方便的,呵呵。

    2、删除一个字母有x

    3、撤销刚才的操作用u

    4、在末尾插入字母,首先把光标移动到末尾,然后按a命令,a是append的意思。

    5、插入字母,进入插入模式,命令为i,i是insert的意思

    6、删除一行用dd ,删除连续多行用 数字+dd

    7、新建一行用o命令,新建的一行会出现在光标的下面,并自动进入插入模式,若要在光标上面插入一行用O(大写)命令

    最基本的就这些,嘿嘿,有什么不对的还请拍砖。眨眼

 

0
comments