[問題] 增加縮排用tab那減少縮排呢?

看板C_and_CPP (C/C++)作者 (3.7沒輸過有跳過)時間16年前 (2010/04/29 22:07), 編輯推噓13(13035)
留言48則, 14人參與, 最新討論串1/2 (看更多)
這倒不一定是程式的問題 但在剛剛寫程式的時候遇到,一整大段程式要減少縮排 不知道快捷鍵是什麼? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.150.100

04/29 22:11, , 1F
shift+tab?
04/29 22:11, 1F

04/29 22:12, , 2F
沒人知道你用啥寫程式
04/29 22:12, 2F

04/29 22:14, , 3F
這不一定是是寫程式吧,word也可以用到阿
04/29 22:14, 3F

04/29 22:14, , 4F
另外謝謝unfun^^
04/29 22:14, 4F

04/29 22:33, , 5F
每個編輯器的快捷鍵都可能不一樣呀
04/29 22:33, 5F

04/29 22:33, , 6F
這樣問誰知道要答什麼
04/29 22:33, 6F

04/29 23:21, , 7F
增加縮排請愛用空白, 這樣在不同編輯器才會有一樣的視
04/29 23:21, 7F

04/29 23:21, , 8F
覺效果
04/29 23:21, 8F

04/29 23:22, , 9F
有 Editor 板,除非你要寫個 C Program 來調整縮排 :P
04/29 23:22, 9F

04/29 23:44, , 10F
indent請愛用tab,如果你有code在各個editor外觀不同的
04/29 23:44, 10F

04/29 23:46, , 11F
問題,麻煩自己換editor! 簡直是技術大倒退。
04/29 23:46, 11F

04/30 00:54, , 12F
樓上技術很進步囉?
04/30 00:54, 12F

04/30 01:13, , 13F
如果寫程式都是寫給自己看爽就好, 那還真是愉快...
04/30 01:13, 13F

04/30 01:14, , 14F
空白+1 不過如果editor太陽春連smartindent都沒有的狀態下
04/30 01:14, 14F

04/30 01:17, , 15F
我會用 tab.. 不然按一堆空白真的很想哭 ~_~
04/30 01:17, 15F

04/30 01:33, , 16F
用什麼都好 不要給我混著用就好 ><
04/30 01:33, 16F

04/30 01:38, , 17F
有時候想對齊混著用是難免的阿...
04/30 01:38, 17F

04/30 01:39, , 18F
很多人不會用 editor 真的給我亂用。重點是在他的 editor
04/30 01:39, 18F

04/30 01:40, , 19F
上看起來完全一樣,tab 調成顯示 4 空格,他也手敲 4 空格
04/30 01:40, 19F

04/30 01:40, , 20F
,結果我用 more / less 去讀檔看到亂七八糟的縮排。
04/30 01:40, 20F

04/30 01:41, , 21F
同意樓上!
04/30 01:41, 21F

04/30 01:46, , 22F
公司配啥就用啥 我家SI+VS, 個人贊成一律用tab作縮排
04/30 01:46, 22F

04/30 01:48, , 23F
不用公司配的工具 覺得麻煩就找排版工具 regen吧
04/30 01:48, 23F

04/30 01:49, , 24F
不過比起縮排... {}該排哪一行? ()內部要不要空格 吵更多
04/30 01:49, 24F

04/30 01:52, , 25F
保持一致就好 還有naming rule也是 吵很大...
04/30 01:52, 25F

04/30 05:16, , 26F
欸....我該不該說Google內部的Code一律統一用space
04/30 05:16, 26F

04/30 05:17, , 27F
要是code裡有tab在code review就會被reject掉耶XDDD
04/30 05:17, 27F

04/30 05:17, , 28F
依照樓上MOON兄的說法 Google真是間技術落後的公司QQ
04/30 05:17, 28F

04/30 09:01, , 29F
樓上 Google 員工,最近有感覺到技術大倒退嗎?
04/30 09:01, 29F

04/30 12:14, , 30F
loveme大為什麼想對齊一定要混著用@@ 抱歉不是質疑是我真
04/30 12:14, 30F

04/30 12:14, , 31F
的不懂
04/30 12:14, 31F

04/30 12:15, , 32F
我指的混著用是同一層裡面有些地方用tab有些地方用空格
04/30 12:15, 32F

04/30 12:16, , 33F
有些行用tab有些行用空白
04/30 12:16, 33F

04/30 13:16, , 34F
以 Visual Studio 2008 為例子
04/30 13:16, 34F

04/30 13:16, , 35F
Tools -> Option -> Text Editor -> C/C++ -> Tabs ->
04/30 13:16, 35F

04/30 13:16, , 36F
Insert space 提供大家做參考
04/30 13:16, 36F

04/30 13:17, , 37F
我想 editor 應該都可以設定的
04/30 13:17, 37F

04/30 13:20, , 38F
vim用=
04/30 13:20, 38F

04/30 13:28, , 39F
vim set tabstop softtabstop shiftwidth expandtab
04/30 13:28, 39F

04/30 13:48, , 40F
因為 smartindent 的環境用習慣了, 所以都用空白
04/30 13:48, 40F

04/30 17:07, , 41F
如果 int firstNumber, secondNumber; 想分成兩行, 習
04/30 17:07, 41F

04/30 17:08, , 42F
慣用tab的人, 有時需要用空白來對齊, 這就混用了
04/30 17:08, 42F

05/01 00:08, , 43F
google 我只覺得是一間挑專家懶得做的東西通通拿來做做看
05/01 00:08, 43F

05/01 00:09, , 44F
,然後做出來試試看有沒有市場,中簽就發了的這類公司。
05/01 00:09, 44F

05/01 00:09, , 45F
他們用啥並不能當成一個指標。再說他們對 boost 的限制其
05/01 00:09, 45F

05/01 00:09, , 46F
實讓我很反感。
05/01 00:09, 46F

05/01 00:12, , 47F
不過他們行銷跟商業方面應該是蠻有一套,我們教授現在整天
05/01 00:12, 47F

05/01 00:13, , 48F
想捧他們 LP。
05/01 00:13, 48F
文章代碼(AID): #1BsPAkYd (C_and_CPP)
文章代碼(AID): #1BsPAkYd (C_and_CPP)