GVIM設定的問題(縮排、開檔) - Linux

Table of Contents


對vim系列還不算太熟,

不過用過vim後感覺還不錯…

所以…在windows環境下,

開始想要用用GVIM來寫code…

感覺大部分vim的功能都可以模擬…

不過,有兩個功能不知道有沒有高手可以教我怎麼設定降子…


一、開檔預設用"垂直分割" (vsp)

如果我把文字檔用拖曳的方式拉到GVIM下…

他好像預設會執行 :sp [filename]

有沒有辦法讓他預設會執行 :vsp [filename] 呢?

畢竟對寬螢幕而言,垂直分割開啟檔案對空間利用度較高…

二、我在寫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


三、以同一個GVIM開啟

我想要把Windows下的.txt與GVIM作關聯,

但又希望每次打開一個.txt都是用同一個GVIM,採vsp的方式打開

不知道有沒有辦法在GVIM那邊設參數,

告知GVIM,如果GVIM已經開啟,

要開啟其他文件時,請直接用已開啟的GVIM打開


--

All Comments

Genevieve avatarGenevieve2010-04-19
Notepad++ 怎麼樣