LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1598|回复: 7

vim:No mapping found

[复制链接]
发表于 2008-5-4 13:40:41 | 显示全部楼层 |阅读模式
原来vim装的那些插件默认命令太长了,自己设置namp,结果再运行就出错:
No mapping found

       以前在ubuntu的时候装个vim-full就解决了,现在gentoo要怎么弄呢?是不是要加什么USE?

PS:
$emerge -pv vim
app-editors/vim-7.1.266  USE="acl cscope gpm nls perl python -bash-completion -minimal -ruby -vim-pager -vim-with-x"
$cat .vimrc
" C/C++注释
set comments=://

"winmanager 设置
let g:winManagerWindowLayout='FileExplorer|TagList'
nmap wm:WMToggle <cr>
发表于 2008-5-4 13:54:18 | 显示全部楼层
你可能没有把对应的插件放到vim/plugins下面
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-4 14:13:29 | 显示全部楼层
一直能用呢,只是想换个快捷键。没想到设置了就出错
回复 支持 反对

使用道具 举报

发表于 2008-5-4 14:24:48 | 显示全部楼层
换了映射之后有没有source ~/.vimrc或者重启vim
看看你的plugins目录下面
ls /usr/share/vim/vim71/plugins
或者你的~/.vim/plugins,我想确定一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-4 14:37:19 | 显示全部楼层
OK。
$ls .vim/plugin/

bufexplorer.vim
start.gnome
start.kde
vimballPlugin.vim
winmanager.vim
wintagexplorer.vim
回复 支持 反对

使用道具 举报

发表于 2008-5-4 15:28:44 | 显示全部楼层
插件是有了,有两种方案可以试验一下,一个是换个映射试验一下看看行不行,另外一个是把nmap换成map看看
我自己的这样的,你看看
map <F5> :WMToggle<cr>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-4 19:47:38 | 显示全部楼层
谢谢你啊,不过还是不行。自己换上帮助里的那个就可以了。但是:map <c-w><c-t> :WMToggle<cr>  太麻烦了。哪位知道为什么不能自定义map吗?
回复 支持 反对

使用道具 举报

发表于 2008-5-5 09:58:49 | 显示全部楼层
我也是用的gentoo,可以自定义map的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表