gvim中把插件的双击改成单击

 

首先搜索leftmouse 找到双击的map 注释掉

然后添加下面的脚本

        " Contributed by Bindu Wavell

        " attempt to perform single click mapping, it would be much

        " nicer if we could nnoremap <buffer> ... however vim does

        " not fire the <buffer> <leftmouse> when you use the mouse

        " to enter a buffer.

        let clickmap = ':if bufname("%") =~ "__Tag_List__" <bar> ' .

                    / 'call <SID>Tlist_Window_Jump_To_Tag("useopen") ' .

                    / '<bar> endif <CR>'     

        if maparg('<leftmouse>', 'n') == ''

            " no mapping for leftmouse

            exe ':nnoremap <silent> <leftmouse> <leftmouse>' . clickmap

        else

            " we have a mapping

            let mapcmd = ':nnoremap <silent> <leftmouse> <leftmouse>'

            let mapcmd = mapcmd . substitute(substitute(

                        / maparg('<leftmouse>', 'n'), '|', '<bar>', 'g'),

                        / '/c^<leftmouse>', '', '')

            let mapcmd = mapcmd . clickmap

            exe mapcmd

        endif

以上摘自taglist.vim
把上面的clickmap改成原来map即可
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值