vim替换当前词函数

Vim、Emacs配置和使用
回复
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

vim替换当前词函数

#1

帖子 eexpress » 2012-09-06 15:44

改变量,就方便了。

代码: 全选

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 已存在
不知道怎么看这原来的映射。
● 鸣学
头像
adam8157
帖子: 2794
注册时间: 2009-03-05 16:31
联系:

Re: vim替换当前词函数

#2

帖子 adam8157 » 2012-09-06 15:48


代码: 全选

:map
就看到了
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: vim替换当前词函数

#3

帖子 eexpress » 2012-09-06 15:49

丫丫的,你说没有的。
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: vim替换当前词函数

#4

帖子 eexpress » 2012-09-06 16:21

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

看漏了。其他插件搞出来的,使用了unique。咋办。
● 鸣学
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: vim替换当前词函数

#5

帖子 枫叶饭团 » 2012-09-06 16:27

笨,把那插件删了*^o^*
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45

Re: vim替换当前词函数

#6

帖子 fanhe » 2012-09-06 20:04

代码: 全选

:map <leader>r
这样?

你先找出来哪个脚本改的,然后看看有什么选项可以换掉或者禁用掉这个映射,最后你再映射自己的
如果都不行,只能改脚本
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: vim替换当前词函数

#7

帖子 自由建客 » 2012-09-07 14:25

神被你们…… :em04
回复