作者grassboy2 (活力花俏草儿仔政﹞O花俏)
看板Editor
标题Re: [vim ] GVIM设定的问题(缩排、开档)
时间Mon Apr 19 15:17:07 2010
刚才又tune了一下我的GVIM…
发现有一招可以在同一个GVIM下开启多个档案~
就是在原本的 gVIM.exe下面再加上 -f --remote-tab 参数
到时候要开启档案abc.txt就相当於下「gvim.exe -f --remote-tab abc.txt」的指令
降子如果一开始已经有一个gVIM console,那就会用既存的gVIM以新的tab开启档案
所以现在问题变成我要怎麽样在点某个文字档两下时,
在执行gVIM时,自动加上-f --remote-tab的参数呢?
我的解法是写一个bat档,
内容是 start gvim.exe -f --remote-tab %1%
然後把txt档案的关联,指定到这个bat档,
那就可以在开启txt档时,透过这个bat档开启gvim了~
耶逗…其实我不是很懂remote-tab这个参数的功能
所以不知道降子设会有什麽副作用…
目前已知在gvim没开启的状况下用remote-tab开启会跳出一个message
E247: no registered server named "GVIM": Send failed.
Trying to execute locally
另外还有一个状况是同时圈选一堆txt档并按下enter开启,
gvim会有漏开部份档案的状况…
不过我觉得降子造成的影响似乎不大就是了XD
所以放上来与大家分享~也希望能讨论出更棒的解法降子~~~
基於上面的方法,再加上两个快速键~
nmap <C-Tab> :tabn<Enter>
nmap <C-S-Tab> :tabp<Enter>
gvim感觉就可以伪装成其他的IDE了说XD
---
比起上面的问题…下面这个问题还是希望高手能帮忙啊><~
: 二、我在写php的时候
: 时常遇到按下Enter时,原本那行code的缩排就会乱跳…
: 以下列code为例:
: 1| <?
: 2| $test = 123;
: 3| $test2 = 456;
: 4| ?>
: 有的时候在line 2最後按下enter後,
: $test=123就会整个往前移(line2那个tab会消失)
: 然後有的时候又不会,
: 但在line 2分号後面按下 space 再按 enter又会往前移
: (有时候又不会,很随机>"<)
: 这个不论我set autoindent 或 set noautoindent都没有用,
: 所以应该不是autoindent的问题…
: 不知道有没有对GVIM比较熟的大大可以帮我解决的@@~
: 先谢谢板上的高手指点了m(_ _)m
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.87.174
1F:→ grassboy2:补充,漏开档案的副作用证实为误传,是我自己耍白吃XD 04/19 15:51