作者godman362 (卯)
看板Editor
標題[vim ] 自動縮行功能
時間Thu Jun 30 09:17:39 2011
請問一下,不知道vim有沒有像C#中有做自動縮行的功能
像是如下code:
if (a < 100) {
...........
...........
}
然後我可能遺漏了一些東西要包在if外面的
假設我加上去:
while (....) {
if (a < 100) {
............
............
}
}
vim有辦法幫我變成如下格式嗎:
while (.....) {
if (.....) {
............
............
}
}
還請各位先進指點一下,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.105.91
1F:→ godman362:不知道是否可以自己調整空格要空多少 06/30 09:19
2F:→ godman362:我是有查到將選定位置下"="鍵會區塊排版 06/30 09:25
3F:→ godman362:可是他是tab空距,不知道能不能自己指定空距呢? 06/30 09:25
4F:推 kusoayan:在vimrc裡面可以設定縮排距離 06/30 10:15
5F:推 Blueshine:gg=G 06/30 20:27
6F:推 Uruzu::set shiftwidth=n; gg=G 06/30 21:48
7F:推 kusoayan:gg=G真的超好用XD 我現在開檔都先跑一次XD 07/01 22:47
8F:推 fuha:但是code有幾萬行的時候 就哭哭了 07/02 15:35
9F:推 martinku:真的...gg=G前要先看code有幾行XD 07/02 22:52
10F:→ kusoayan:幾萬行就囧了XD 07/03 08:38
11F:推 darkgerm:只是加個if的話可以用visual模式選起來再 > 07/05 21:28
12F:→ angleevil:set tabstop=4 "一個tab用多少space寬度顯示 07/13 14:13