- 论坛徽章:
- 0
|
vi 高级技巧征集中......
查找:
在一个单词上用*,就向下查找此单词,#是向上
用/\<hello\>查找hello,就不会查找到hello_world(用此替换也很好用)
替换:
如有一文件,内容为:
aa
bb
cc
dd
用:%s/.*/printf("& is :%d\\n",& /
文件内容为变为:
printf("aa is :%d\n",aa)
printf("bb is :%d\n",bb)
printf("cc is :%d\n",cc)
printf("dd is :%d\n",dd)
&为查找到的内容
用:~为重复上一次替换
用系统命令编辑:
如有一文件,内容为:
333
222
334
444
111
553
554
233
运行命令:%!sort 文件内容为:
111
222
233
333
334
444
553
554
用此方法可以使用许多系统命令进行编辑,大家可以灵活运用
其他特殊用法:
用q: 看一看有什么用? 可以编辑你用过的命令
程序中在一个调用函数(如:printf)上用K,可以直接调出printf的帮助
这些是我比较常用的,并且我觉的很有用的命令,敬请指教。 |
|