在linux
下写ns代码以及tcl测试脚本,观察trace文件等都少不了用vim。vim是一个高效的浏览工具。有很多使用技巧,在此,转载一个用法简介。
=========================================
先稍为介绍一下 vim. vi 是 unix/linux
下极为普遍的一种文本编辑器, 大部分机器上都
有. vi 有各种变种,
在不同的机器上常用不同的变种软件. 其中 vim 比较好用也用得比较
广泛. vim 是 Vi IMproved 的缩写, 表示更好的 vi. 我个人觉得它是非常好的编辑器(为
了避免
Emacs 粉丝挑眼, 就不说最好了). 没用过的也建议试试看, 当然 vim
对编写文本
文件很方便好用, 比如编写程序, html文档等等, 却不能用来编写 word 文档.
关于 vim 的安装, 基本使用方法等网络上能搜出许多, 就不在这里罗嗦了, 要是对 vim 有
兴趣, 那就看看这里(中文文档): http://vcd.gro.clinux.org/
本文就说些其中比较有用,
比较常用的命令, 若能熟练运用这些命令, 那么会发现编辑文件
很舒服.
说明:
以下的例子中 xxx 表示在命令模式下输入 xxx
并回车
以下的例子中 :xxx 表示在扩展模式下输入 xxx
并回车
小括号中的命令表示相关命令.
在编辑模式或可视模式下输入的命令会另外注明.
1. 查找
/xxx(?xxx) 表示在整篇文档中搜索匹配xxx的字符串, /
表示向下查找, ? 表示
向上查找.其中xxx可以是正规表达式,关于正规式就不多说了.
一般来说是区分大小写的, 要想不区分大小写,
那得先输入
:set ignorecase
查找到以后, 再输入 n
查找下一个匹配处, 输入 N 反方向查找.
*(#) 当光标停留在某个单词上时,
输入这条命令表示查找与该单词匹配的
&n