Re: [vim ] GVIM設定的問題(縮排、開檔)

看板Editor (編輯器(vim/emacs))作者 (活力花俏草兒仔政﹞O花俏)時間14年前 (2010/04/19 15:17), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/3 (看更多)
剛才又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

04/19 15:51, , 1F
補充,漏開檔案的副作用證實為誤傳,是我自己耍白吃XD
04/19 15:51, 1F
文章代碼(AID): #1Bp0DsRs (Editor)
文章代碼(AID): #1Bp0DsRs (Editor)