Re: [請問] vim 縮排功能
※ 引述《pandamilktea (熊貓奶茶)》之銘言:
: 請問如果想要取消自動縮排該怎麼設定
: 我是下載精華區中的 GVim Win32 Enhanced
: google 到的結果似乎是把 set ai 改掉
: 但是我設成 set noai 或 "set ai 都沒有用
: 請問怎麼取消呢!?
: 我不愛他的 tab 縮排
: 在不同的 editor 看排版會有很大差異
我的建議是 tab 縮排還是留著啦。
如果是寫程式的話,gVim 的自動縮排真的很好用,階層可以對得很齊很清楚,
缺點就是會越來越依賴它,萬一哪天只有純 vi 能用就不太方便了。
解決 tab 在不同 editor 中縮排長度不同的方法呢,
Vim 其實有個設定跟 UltraEditor 一樣,就是按 tab 後會自動把那跳的一大格,
改成是跳一大堆空白鍵的小格,數量的話當然可以自定,
這樣一來不管你用什麼 editor 去看,都是最原始排版出來的樣子。
Vim 預設的 tab 格數是 8 格,我的習慣是改成 4 格空白鍵,
也就是說按了 tab 後,再按左右方向鍵倒回去看就是四個空白。
設定一樣是去 _vimrc 裡加底下三行設定,第一行是把 tab 全換成空白鍵,
二三行是設定縮排的量,看你要換成縮幾格,把數字換掉就行了。
set expandtab
set ts=4
set shiftwidth=4
這幾行加上去後,以前已經存在的 tab 並不會自動代換成空白鍵,
還是要自己去重新排版,而且還會從跳 8 格(假如你是用預設的)變成跳 4 格,
不過以後你按 tab 就全部會變成空白鍵了。
嗯.... 自己玩玩看吧.....
--
鄉民:車的翹管角度,決定屌的勃起角度!
阿台:沒錯,瞧我改的這根顏射管,翹得多高啊,就知道我勃起時有多高了!
看看你的車,原廠排氣管,哈哈哈!
鄉民:沒錯啊,我不用改管,就能夠勃起半天高了......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.154.103
推
08/28 08:59, , 1F
08/28 08:59, 1F
討論串 (同標題文章)