分页: 1 / 1

vim替换当前词函数

发表于 : 2012-09-06 15:44
eexpress
改变量,就方便了。

代码: 全选

map <expr> <leader>r Replace_Current_Word()
func Replace_Current_Word()
	let w = expand("<cword>") 
	return "\<ESC>:%s/".w."/".w."/g\<Left>\<Left>"
endfun
E227: 映射 \r 已存在
不知道怎么看这原来的映射。

Re: vim替换当前词函数

发表于 : 2012-09-06 15:48
adam8157

代码: 全选

:map
就看到了

Re: vim替换当前词函数

发表于 : 2012-09-06 15:49
eexpress
丫丫的,你说没有的。

Re: vim替换当前词函数

发表于 : 2012-09-06 16:21
eexpress
处理 /home/eexp/bin/config/.vim/plugin/mark.vim 时发生错误:
第 95 行:
E227: 映射 \r 已存在
第 98 行:
E227: 映射 \r 已存在
请按 ENTER 或其它命令继续

看漏了。其他插件搞出来的,使用了unique。咋办。

Re: vim替换当前词函数

发表于 : 2012-09-06 16:27
枫叶饭团
笨,把那插件删了*^o^*

Re: vim替换当前词函数

发表于 : 2012-09-06 20:04
fanhe

代码: 全选

:map <leader>r
这样?

你先找出来哪个脚本改的,然后看看有什么选项可以换掉或者禁用掉这个映射,最后你再映射自己的
如果都不行,只能改脚本

Re: vim替换当前词函数

发表于 : 2012-09-07 14:25
自由建客
神被你们…… :em04