VIM替换Tip

一句话,把JS里面的方法定义var genRandomStr = function(l) { 替换成 function(l) {

:%s/var\s\+\(\w\+\)\s\+=\s\+function(\(.*\))\s*{/function \1(\2) {/g

vim里面的替换,匹配范围()加转义符,写成\(\),但普通的()缺不用加转义符。+和?前面要加转义符\,*前面缺不用加。

匹配到的字符用\1, \2表示。

posted @ 2012-06-26 22:45  我的白日梦  阅读(137)  评论(0编辑  收藏  举报