看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) 多平台相關的問題... 主要是VC++還有NotePad XD 問題(Question): 這個問題好像很少人討論.... 想請問各位對於tab的用法 個人的習慣是用使用tab字元, 縮排4格 使用的編輯器是Visual studio 但是常常用notepad開來看, notepad的tab字元是8格. 有時會覺得閱讀困難...||| 現在公司拿到的convention則是不准用tab字元 使用4個空白字元... 我覺得要轉來轉去很麻煩= = 至於小弟不喜歡四個空白的原因是... 增加時還是按一下 但假設要減少縮排時按backspace鍵要按好多下 感覺很沒效率 想請問各位都是如何解決tab上的問題,.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.183.2 ※ 編輯: amozartea 來自: 60.248.183.2 (06/08 14:44)
MOONRAKER:(1)換editor就自己設成四格。(2)notepad那鳥貨用他幹嘛 06/08 14:45
MOONRAKER:(3)tab-to-space(4)VS2005以後不是都會自己轉成空白嗎? 06/08 14:46
要去選項裡選轉成空白 不過如果選了那個選項 編輯時就需要按backspace的問題.. 我現在是打算code完再一次轉... ※ 編輯: amozartea 來自: 60.248.183.2 (06/08 14:48)
diabloevagto:用空白比用tab好多了... 06/08 15:17
diabloevagto:怎麼不用notepad++? 06/08 15:18
Bencrie:不是應該交給 formatter 去做嗎 ? 06/08 15:45
saxontai:Ctrl+Backspace 06/08 15:50
gundan:用 notepad++ 就沒這煩腦了 06/08 16:16
purpose:減少縮排可以用 shift tab。只有一行的話我乾脆整行重打 06/08 16:24
TaiwanXDman:Notepad++超讚 06/08 16:43
angleevil:= =?2008會自動轉空白阿! 而且你用滑鼠就好嘛 06/08 16:56
Favonia:我用 Vim 的時候 Vim 可以聰明的刪掉正確數量的空白字元 06/08 17:06
Favonia:所以我覺得只是編輯器太爛而已... 06/08 17:07
angleevil:vs不濫.只是標準規範更新太慢 06/08 17:17
legendmtg:從不用tab.... 06/08 20:43
kdjf:expandtab (vim) 06/08 23:22
saxontai:程式開發工作中,最影響效率的因素並不會是倒退鍵按幾下 06/09 00:12
LPH66:>angleevil 當你的手一直在鍵盤上打程式時 把手移到滑鼠上 06/09 00:44
LPH66:這個動作會感覺相對的慢 XD 特別是當游標移動距離很短時 06/09 00:45
LPH66:還有一點就是個人覺得程式這種字相對小的東西很難用滑鼠選 06/09 00:46
LPH66:在這個感覺下反而 vim 那種用按鍵指定範圍的方式還頗有用的 06/09 00:47
shadow0326:不知道VS有沒有辦法設定各種編輯的快捷鍵 06/09 01:09
shadow0326:vim用起來爽快的地方就是快速的文字編輯和縮排 06/09 01:10
amozartea:其實不是按backspace..因為我習慣按的是delete... 06/09 01:54
amozartea:我習慣在行首按delete..這點用shift+tab無法代替... 06/09 01:55
amozartea:如果移動到文字前面那一格就要按很多次方向鍵 06/09 01:55
amozartea:所以tab字元最方便= = 06/09 01:55
saxontai:Ctrl + 左右啊 06/09 02:19
loveme00835:或者學我一樣買個無線滑鼠放在兩手中間, 快很多 06/09 02:23
loveme00835:原po一定沒用過 ctrl + shift... 06/09 03:53
MOONRAKER:對嘛,word left/right, Ctrl+←/Ctrl+→. joe下^Z/^X 06/09 07:47
BoXeX:全選,ctrl+K ctrl+F 直接改成設定的格式 06/10 03:38
firejox:linux expand -t 4 06/10 22:37
BlazarArc:不用tab+1 因為不同設定看起來不一樣 06/12 11:51
BlazarArc:舊code用tab且可以修改就直接全部把tab取代成space 06/12 11:52
BlazarArc:減少縮排 我在code block裡面按倒退也是一次4個 06/12 11:53
BlazarArc:@saxontai 感謝學到新招 以前不會用ctrl+左右XD 06/12 11:55
saxontai:樓上不用客氣 XD 06/13 13:03
saxontai:tab字元無法應付所有的程式碼排版需求,尤其遇到 table 06/13 13:04
saxontai:類的東西。所以多半會有 tab 與 space 字元混搭,這種情 06/13 13:05
saxontai:況最討厭,所以我寧願全都用 space 字元。遇到不同的編輯 06/13 13:05
saxontai:器,排版也不會跑掉。 06/13 13:06