问一个关于变量的vim命令

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
NewUserFF
帖子: 413
注册时间: 2010-11-19 22:55

问一个关于变量的vim命令

#1

帖子 NewUserFF » 2013-02-13 19:34

1.vimrc部分内容如下:

代码: 全选

"设置工程目录DIR
let DIR = expand("$HOME/Projects/tinyos")

"设置快捷键gr在工程目录下搜索鼠标下的单词
nnoremap gr :call Look_For_String()<CR><C-L>
function! Look_For_String()
	exe "grep -R " . expand("<cword> ") . DIR
endfunction
很简单的代码,但是出错了,提示DIR没有定义,为什么?

2我映射了快捷键Alt+w,但是使用GVim的时候发现按Alt+w键只会按到菜单栏上的Window,因为这是菜单栏的快捷键,W又是第一个字母,请问怎么才能在GVim中实现这个快捷键呢
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 问一个关于变量的vim命令

#2

帖子 枫叶饭团 » 2013-02-13 20:11

DIR换成&DIR
和窗口快捷键冲突了那你看你的窗口配置啊= =
头像
NewUserFF
帖子: 413
注册时间: 2010-11-19 22:55

Re: 问一个关于变量的vim命令

#3

帖子 NewUserFF » 2013-02-13 20:45

枫叶饭团 写了:DIR换成&DIR
和窗口快捷键冲突了那你看你的窗口配置啊= =
换成&DIR后就是unkown option DIR,还是不行
那个快捷键不是菜单栏的默认快捷键吗?每个窗口都是Alt开启菜单,再按相应的字母启动相应的菜单,还能改?
回复