[已解决]哪个好人用vimperator的,帮我看看这个if语句为啥不好用了?

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

[已解决]哪个好人用vimperator的,帮我看看这个if语句为啥不好用了?

#1

帖子 adagio » 2010-01-26 20:12

见4楼

我找了人家的现成货,就是在.gvimrc里加入这个

代码: 全选

"启动隐藏工具栏和菜单,按F2打开、关闭
set guioptions-=m
set guioptions-=T
map <silent> <F2> :if &guioptions =~# 'T' <Bar>
        \set guioptions-=T <Bar>
        \set guioptions-=m <bar>
    \else <Bar>
        \set guioptions+=T <Bar>
        \set guioptions+=m <Bar>
    \endif<CR>
这样打开gvim的时侯是没有菜单和工具栏的,按一下F2就出来,再按一下就消失

后来觉得vim的按键操作挺爽,就在firefox里装了vimperator,然后把上面这个原样放到.vimperatorrc里,想实现同样的功能
哪知道在这里就不灵光了,显示下面的这个

代码: 全选

Error detected while processing /home/adagi0/.vimperatorrc
line 20:
E492: Not an editor command:         \set guioptions-=T <Bar>
Error detected while processing /home/adagi0/.vimperatorrc
line 21:
E492: Not an editor command:         \set guioptions-=m <bar>
Error detected while processing /home/adagi0/.vimperatorrc
line 22:
E492: Not an editor command:     \else <Bar>
Error detected while processing /home/adagi0/.vimperatorrc
line 23:
E492: Not an editor command:         \set guioptions+=T <Bar>
Error detected while processing /home/adagi0/.vimperatorrc
line 24:
E492: Not an editor command:         \set guioptions+=m <Bar>
Error detected while processing /home/adagi0/.vimperatorrc
line 25:
E492: Not an editor command:     \endif<CR>
但是自己敲入set guioptions+=m或者set guioptions-=T这样的命令又是没有问题的,完全和gvim里的命令一样
我不懂码,谁知道是哪里错了告诉一下啊,谢谢 :em42
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 哪个好人用vimperator的,帮我看看这个if语句为啥不好用了?

#2

帖子 leeaman » 2010-01-26 20:15

标点符号的问题?
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 哪个好人用vimperator的,帮我看看这个if语句为啥不好用了?

#3

帖子 adagio » 2010-01-26 20:18

我那知道啊,反正同样的语句在gvim里没问题洒
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
adam8157
帖子: 2794
注册时间: 2009-03-05 16:31
联系:

Re: 哪个好人用vimperator的,帮我看看这个if语句为啥不好用了?

#4

帖子 adam8157 » 2010-01-26 20:45

代码: 全选

noremap <silent> <F2> :js toggle_bar() <CR>

" Javascript
js<<EOF
// Toggle bar
liberator.globalVariables['sx_gopt'] = 'mrT'
toggle_bar = function () {
    toggle_status = liberator.globalVariables['sx_gopt'];
    liberator.globalVariables['sx_gopt'] = (toggle_status == 'r'? 'mrT': 'r');
    liberator.execute('set guioptions=' + toggle_status);
}
EOF
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 哪个好人用vimperator的,帮我看看这个if语句为啥不好用了?

#5

帖子 adagio » 2010-01-27 0:56

搞定啦!

楼上当真好心淫啊,你想要啥说了吧,NASA的卫星、盖茨的信用卡、莱温斯基的裙子、国务院的出入证
短信告诉我,圆通快递明就给你天送到家门口!
:em08
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 哪个好人用vimperator的,帮我看看这个if语句为啥不好用了?

#6

帖子 tusooa » 2010-01-30 9:38

adagio 写了:我那知道啊,反正同样的语句在gvim里没问题洒
那就加到~/.gvimrc里啊

代码: 全选

] ls -ld //
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 哪个好人用vimperator的,帮我看看这个if语句为啥不好用了?

#7

帖子 tenzu » 2010-01-30 9:52

adagio 写了:搞定啦!

楼上当真好心淫啊,你想要啥说了吧,NASA的卫星、盖茨的信用卡、莱温斯基的裙子、国务院的出入证
短信告诉我,圆通快递明就给你天送到家门口!
:em08
4L让大三八开ftp :em04
头像
roylez
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海

Re: [已解决]哪个好人用vimperator的,帮我看看这个if语句为啥不好用了?

#8

帖子 roylez » 2010-02-01 13:42

大三八,你纯粹折腾了没用的,你不知道有

代码: 全选

:emenu

代码: 全选

:dialog
弄个dropbox空间来备份文件或者做私人代码服务器
配置:[url]git://github.com/roylez/dotfiles.git[/url]
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: [已解决]哪个好人用vimperator的,帮我看看这个if语句为啥不好用了?

#9

帖子 adagio » 2010-02-01 14:00

roylez 写了:大三八,你纯粹折腾了没用的,你不知道有

代码: 全选

:emenu

代码: 全选

:dialog
知道喔,不过有时候喜欢一只手点嘛 :em03
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: [已解决]哪个好人用vimperator的,帮我看看这个if语句为啥不好用了?

#10

帖子 adagio » 2010-02-01 14:03

因为另一只手没空 :em04
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
thomasxie
帖子: 317
注册时间: 2009-11-22 15:29
联系:

Re: [已解决]哪个好人用vimperator的,帮我看看这个if语句为啥不好用了?

#11

帖子 thomasxie » 2010-12-29 15:03

noremap <silent> <F2> :js toggle_bar() <CR>

" Javascript
js<<EOF
// Toggle bar
liberator.globalVariables['sx_gopt'] = 'mrT'
toggle_bar = function () {
toggle_status = liberator.globalVariables['sx_gopt'];
liberator.globalVariables['sx_gopt'] = (toggle_status == 'r'? 'mrT': 'r');
liberator.execute('set guioptions=' + toggle_status);
}
EOF :em11
时间就像一张网,你撒在那里,你的收获就在那里。
回复