Re: [vim ] GVIM設定的問題(縮排、開檔)
看板Editor (編輯器(vim/emacs))作者grassboy2 (活力花俏草兒仔政﹞O花俏)時間14年前 (2010/04/19 15:17)推噓0(0推 0噓 1→)留言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
04/19 15:51, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 3 篇):
Editor 近期熱門文章
PTT數位生活區 即時熱門文章