探検
インデントはタブかホワイトスペースか?
■ このスレッドは過去ログ倉庫に格納されています
2008/10/10(金) 21:13:57
どっちがいいの?
2008/10/11(土) 20:53:07
自動インデントできないときは押すだろうさ。
2008/10/11(土) 21:14:04
普通のプログラム用のエディタなら
タブキーでスペース挿入してくれるように設定できるだろ。
タブキーでスペース挿入してくれるように設定できるだろ。
2008/10/11(土) 22:27:17
>>33
普通は改行したら何もしないでインデント位置まで移動するだろ
普通は改行したら何もしないでインデント位置まで移動するだろ
2008/10/11(土) 23:03:22
いや、それを前提にしたら君が大勝利間違いないよ
でも、そんなことしてまで勝ちたいの?
でも、そんなことしてまで勝ちたいの?
2008/10/11(土) 23:57:09
34の機能でタブかスペースかを選べることも、
普通のテキストエディタなら当然だろ。
タブvsスペースの決着には何の影響もないはず。
普通のテキストエディタなら当然だろ。
タブvsスペースの決着には何の影響もないはず。
2008/10/12(日) 00:14:45
>>18
はいはい
はいはい
2008/10/12(日) 00:17:32
いやいや、タブもホワイトスペースだろうが
2008/10/12(日) 00:25:44
ホワイトスペースって言ってみたかっただけだな
2008/10/12(日) 01:20:22
俺はタブ派。常に俺様PCでコーディングできるわけじゃないしね。
2008/10/12(日) 02:52:25
私漢だけど
tabとスペース混ぜる奴は意味分かんない
誰しもがtabの幅数一緒じゃねーよ、って思う
tabとスペース混ぜる奴は意味分かんない
誰しもがtabの幅数一緒じゃねーよ、って思う
2008/10/12(日) 03:48:58
>>41
tabを8以外に設定してるヤツなんかどうでも良いから問題ない。
tabを8以外に設定してるヤツなんかどうでも良いから問題ない。
2008/10/12(日) 03:53:03
>>40
いや、その前提ならスペース派になるべきなはずだが。
いや、その前提ならスペース派になるべきなはずだが。
2008/10/12(日) 07:37:28
2008/10/12(日) 08:06:44
はいはい
2008/10/12(日) 08:36:09
>>41
あんたの性別やポリシーには興味ないけど。
タブと空白が混ざる原因は、私の観測によると次のケースがある。
・Unix系をGUIで使っていて、エディタ外からコピペしたためにタブが失われる。
・元のソースがタブか空白かに頓着せずに、修正者が自分の流儀でインデントする。
・viの操作に慣れていなくて混在させてしまう。
まぁ、普通はコーディング規約を盾に折り見て統一してしまうがな。
あんたの性別やポリシーには興味ないけど。
タブと空白が混ざる原因は、私の観測によると次のケースがある。
・Unix系をGUIで使っていて、エディタ外からコピペしたためにタブが失われる。
・元のソースがタブか空白かに頓着せずに、修正者が自分の流儀でインデントする。
・viの操作に慣れていなくて混在させてしまう。
まぁ、普通はコーディング規約を盾に折り見て統一してしまうがな。
2008/10/12(日) 09:36:00
エディタのタブが8以外に設定されてたら、どこの素人だよって感じだよな。
2008/10/12(日) 10:12:04
タブが8文字と決めつけるってどこの素人だよ
2008/10/12(日) 10:30:34
最近はWebインタフェースでソースをブラウズすることも多くなったから、
スペースのがいいと思い始めてる。
スペースのがいいと思い始めてる。
2008/10/12(日) 11:31:30
2008/10/12(日) 12:50:52
はいはい
2008/10/12(日) 13:31:32
ホワスペ使いは効率能率最悪ですよね
リストラ第一候補間違いなし!
リストラ第一候補間違いなし!
53デフォルトの名無しさん
2008/10/12(日) 14:02:40 自分の作業環境がどう、は別に個人の勝手でいいと思うけど、
CVSとかに登録するときはプロジェクトの規約に合わせてindentとかかけてほすい。。。
Tabとスペースが入り交じって訳の分からなくなってるソースとかマヂカンベソ
CVSとかに登録するときはプロジェクトの規約に合わせてindentとかかけてほすい。。。
Tabとスペースが入り交じって訳の分からなくなってるソースとかマヂカンベソ
2008/10/12(日) 14:51:07
ワイド画面にしたから深〜いタブも安心♪
2008/10/12(日) 15:35:12
>>52
ホワスペってなぁに?
ホワスペってなぁに?
2008/10/12(日) 15:54:09
2008/10/12(日) 15:58:25
ホワイトスペース=空白、タブ、改行など、印字されず表示を先に進める文字(制御文字含む)のこと
2008/10/12(日) 17:27:38
>>52
はホワスペwを一切使わないの?の?
はホワスペwを一切使わないの?の?
2008/10/12(日) 17:47:24
>>43
メモ帳でスペースキー連打すんのか?
メモ帳でスペースキー連打すんのか?
2008/10/12(日) 17:51:15
メモ帳でコーディングされられる職場とかあんのか…
2008/10/12(日) 17:53:07
簡単なスクリプトや設定ファイルくらいならね。納品するサーバ機に変なもの入れられない。
2008/10/12(日) 18:10:19
じゃ簡単なスクリプトや、設定ファイルだけタブを使えばいいのに。
2008/10/12(日) 18:33:51
なんで使い分けんといかんのじゃ。メンドクサイ。
2008/10/12(日) 20:35:17
white space は文脈で判断すべきだろうな
全角スペースも white space だが、インデントに使うバカは居まい
全角スペースも white space だが、インデントに使うバカは居まい
2008/10/12(日) 21:01:19
>>64
それなんて言語?
それなんて言語?
2008/10/12(日) 21:22:36
>>64
なでしこなら全角スペースでインデントできますけど?
なでしこなら全角スペースでインデントできますけど?
2008/10/13(月) 15:23:33
Visual C#も全角空白を使える。
2008/10/14(火) 20:39:29
全角スペースは透明じゃなくて、ほんのりピンク色とかにしときゃいいのにな
何にいいかは知らんが
何にいいかは知らんが
2008/10/15(水) 00:10:01
もうインデントなんかいらん!
全部7桁目から!
ついでに変数名は6文字まで!
全部7桁目から!
ついでに変数名は6文字まで!
70デフォルトの名無しさん
2008/10/16(木) 21:54:12 スペース3個派な俺は異端?
けっこういいぞ。
けっこういいぞ。
2008/10/17(金) 12:27:53
俺は開き中括弧の直後はスペース3、それ以外はスペース4個
if(...)
{___int x;
____int y;
}
if(...)
{___int x;
____int y;
}
2008/10/17(金) 13:10:45
↑気持ち悪っw
2008/10/17(金) 18:54:08
>>71
開き中括弧は行末だろ、常識で考えて。
開き中括弧は行末だろ、常識で考えて。
2008/10/17(金) 20:45:30
2008/10/18(土) 08:46:28
よかったな、経験値が上がったじゃないか
2008/10/18(土) 09:19:27
if(...)
__{
__int x;
__int y;
__}
__{
__int x;
__int y;
__}
2008/10/18(土) 19:02:08
それは稀に見る、嫌いだけど。
2008/10/18(土) 20:23:29
2008/10/18(土) 21:31:54
2008/10/19(日) 01:09:54
>>76 はGNUスタイルか?
2008/10/19(日) 01:21:45
みんなは switch と case はどぅしてる?
2008/10/19(日) 01:28:01
switch (x)
{
case A:
____foo();
case B:
____bar();
}
foo();やbar();は普通のブロック同様。
caseに限らず、ラベルはインデント1個分左で。
{
case A:
____foo();
case B:
____bar();
}
foo();やbar();は普通のブロック同様。
caseに限らず、ラベルはインデント1個分左で。
2008/10/19(日) 07:58:07
switch (x) {
____case A:
________foo();
____case B:
________bar();
}
____case A:
________foo();
____case B:
________bar();
}
2008/10/19(日) 09:45:03
switch (x) {
case A:
____foo();
case B:
____bar();
}
case A:
____foo();
case B:
____bar();
}
85デフォルトの名無しさん
2008/10/19(日) 16:42:17 switch (x) {
___case A: foo();
___________bar();
___case B: baz();
}
___case A: foo();
___________bar();
___case B: baz();
}
86デフォルトの名無しさん
2008/10/19(日) 17:47:58 って書けばスペース入るから。
アンダースコアは見づらくなるからやめろ。
アンダースコアは見づらくなるからやめろ。
2008/10/19(日) 17:50:54
どれどれテスト
switch(x){
case A:
foo();
break;
case B:
bar();
break;
}
if(x==C){
baz();
}
switch(x){
case A:
foo();
break;
case B:
bar();
break;
}
if(x==C){
baz();
}
2008/10/19(日) 18:58:19
つうか自動インデントでええやん
2008/10/19(日) 19:13:37
>>71がswitch caseをどう書くか興味あるんだけどw
2008/10/19(日) 22:25:43
2008/10/20(月) 12:49:15
if や switch と括弧の間にスペース入れるかどうかも
人それぞれっぽいな
人それぞれっぽいな
2008/10/21(火) 07:52:22
if(...){
}else{
}
switch{
case 0:
break;
case 1:
break;
}
これがどうしてもしっくり来ない
Hoge::Hoge(int num)
:Mage(num){
}
}else{
}
switch{
case 0:
break;
case 1:
break;
}
これがどうしてもしっくり来ない
Hoge::Hoge(int num)
:Mage(num){
}
93デフォルトの名無しさん
2008/10/21(火) 12:03:53 こんなD言語のソースはどうフォーマットしたい?
* 関数名のあとの (T) はテンプレートパラメータ。
C++でいうと、template<typename T>
* 引数リストのあとの if(...) はテンプレート制約。
この場合、Tが何らかの整数型でないといけないことを示している
* in/out/bodyは関数に事前条件/事後条件をつける構文。
T sqrt(T)(T x) if(isIntegral!(T))
in {
assert(x >= 0);
}
out(o) {
assert(o * o <= x && (o + 1) * (o + 1) >= x);
}
body {
return cast(typeof(return))std.math.sqrt(cast(real)x);
}
* 関数名のあとの (T) はテンプレートパラメータ。
C++でいうと、template<typename T>
* 引数リストのあとの if(...) はテンプレート制約。
この場合、Tが何らかの整数型でないといけないことを示している
* in/out/bodyは関数に事前条件/事後条件をつける構文。
T sqrt(T)(T x) if(isIntegral!(T))
in {
assert(x >= 0);
}
out(o) {
assert(o * o <= x && (o + 1) * (o + 1) >= x);
}
body {
return cast(typeof(return))std.math.sqrt(cast(real)x);
}
2008/10/21(火) 12:27:23
D言語は知らないが、それ見て一生関わりたくないと思ったw
2008/10/21(火) 13:01:22
とてもC言語の後継とは思えないな
2008/10/21(火) 13:12:22
ファイルとしてはスペースで編集中はタブにするのが一番使いやすい
そろえるのも簡単だし
そろえるのも簡単だし
2008/10/21(火) 14:27:57
tab文字使うのマジやめてほしいわー
ページャで見たとき読みにくくてしょうがない
ページャで見たとき読みにくくてしょうがない
2008/10/21(火) 14:38:21
cat source.src | sed -e 's/\t/ /' | less
2008/10/21(火) 14:43:53
ものによってタブ幅がバラバラだから面倒だって話だろ
100デフォルトの名無しさん
2008/10/21(火) 22:56:41 スペースは見た目
タブは構造
タブは構造
101デフォルトの名無しさん
2008/10/22(水) 00:20:35 >>100
タブが構造に関わるのは、makeと極一部の言語だけだろ
タブが構造に関わるのは、makeと極一部の言語だけだろ
102デフォルトの名無しさん
2008/10/24(金) 18:10:47 タブもホワイトスペースだろ
103デフォルトの名無しさん
2008/10/24(金) 18:12:31 >>102
外出すぎる…
外出すぎる…
104デフォルトの名無しさん
2008/10/26(日) 13:44:52 みんなastyle使ってる?
http://astyle.sourceforge.net/
http://astyle.sourceforge.net/
105デフォルトの名無しさん
2008/10/26(日) 15:23:13 ソースコードの整形はIDEについてるから使わなくなったな
106デフォルトの名無しさん
2008/10/26(日) 18:30:20 タブでインデントしてる人って、
function(a, b,
c);
みたいな字下げのときはどうすんの?
function(a, b,
c);
みたいな字下げのときはどうすんの?
107デフォルトの名無しさん
2008/10/26(日) 18:48:06 そんなことはしない
108デフォルトの名無しさん
2008/10/26(日) 18:49:29109デフォルトの名無しさん
2008/10/26(日) 19:09:29 いまどきK&Rっすか^^;
111デフォルトの名無しさん
2008/10/26(日) 20:21:11112デフォルトの名無しさん
2008/10/28(火) 14:28:02 タブでないと
//
とかでコメントにした時にインデントがずれる。
これだけの理由でタブを使っているが、
スペースでもずれないようにできる方法ってある?
//
とかでコメントにした時にインデントがずれる。
これだけの理由でタブを使っているが、
スペースでもずれないようにできる方法ってある?
113デフォルトの名無しさん
2008/10/28(火) 15:16:02 >>112
overwrite-mode にすればいいんじゃね?
overwrite-mode にすればいいんじゃね?
114デフォルトの名無しさん
2008/10/28(火) 16:29:40 >>113
いちいち切り替えるの?それだったらタブの方がマシだわ。
別の環境に持って行くときにタブ→スペース変換すればいいんだし。
つーか、
オープンした時にスペース→タブ変換して、
編集後、タブ→スペース変換でクローズすれば、
ファイルはスペース状態で保存できるな。
マクロ等で自動化できるかが問題だが。
いちいち切り替えるの?それだったらタブの方がマシだわ。
別の環境に持って行くときにタブ→スペース変換すればいいんだし。
つーか、
オープンした時にスペース→タブ変換して、
編集後、タブ→スペース変換でクローズすれば、
ファイルはスペース状態で保存できるな。
マクロ等で自動化できるかが問題だが。
115デフォルトの名無しさん
2008/10/28(火) 16:38:01 一時的にインデントがずれたからって、何か問題がある?
VCSにコミットするときには、どうせ削除するんだし。
VCSにコミットするときには、どうせ削除するんだし。
116デフォルトの名無しさん
2008/10/28(火) 16:51:46 コメントしたままコミットしたいです、先生。
117デフォルトの名無しさん
2008/10/28(火) 17:06:15118デフォルトの名無しさん
2008/10/29(水) 08:07:10 >>116 おねがいですからやめてください。
119デフォルトの名無しさん
2008/10/29(水) 20:24:01 場合によっちゃ必要だろ。
120デフォルトの名無しさん
2008/11/01(土) 15:36:57 そういうのはコミットのコメントに書いてください。
121デフォルトの名無しさん
2008/11/02(日) 06:36:26 コミットコメントなんて誰も見ない罠。
122デフォルトの名無しさん
2008/11/03(月) 00:35:30 自分がバカだからといって、周りも全部バカだと思うのは間違ってる
123デフォルトの名無しさん
2008/11/03(月) 00:57:32 一番バカな奴に合わせたらそうなるってことだろw
124デフォルトの名無しさん
2008/11/15(土) 22:16:13 だが世の中の決まり事の殆どはバカを基準にしてつくられている。
125デフォルトの名無しさん
2009/01/30(金) 23:06:43 age
126デフォルトの名無しさん
2009/02/01(日) 13:19:25 やっぱり全角半角だろ。
127デフォルトの名無しさん
2009/02/01(日) 13:29:12 >>126
お前には正直ガッカリだ。
お前には正直ガッカリだ。
128デフォルトの名無しさん
2009/02/01(日) 13:31:25 やっぱり全角スペースだろ。
129デフォルトの名無しさん
2009/02/01(日) 15:00:51 VSは標準で4だが
それに誰も触れないのが驚きだ
それに誰も触れないのが驚きだ
130デフォルトの名無しさん
2009/02/01(日) 15:04:49 俺みたいに入れてすぐ8に直してるからだろう
131デフォルトの名無しさん
2009/02/09(月) 01:57:01 4タブでスペース って異端なのか?
132デフォルトの名無しさん
2009/02/12(木) 03:54:48 スペース3つ派に比べれば正常
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★3 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★8 [蚤の市★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か [ぐれ★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★3 [蚤の市★]
- たけし、ダウンタウン、明石家さんまを超えた! 全世代を超えて愛されるお笑い芸人ランキング! 1位決まる [牛丼★]
- 【訃報】映画監督の原田眞人さん死去、76歳 「クライマーズ・ハイ」 [征夷大将軍★]
- 太ももの痩せ方教えて下さい
- 【高市悲報】大多数の日本人「宗教ってなんか気持ち悪いし、はまってる人とは距離を置きたい」👈これ何でなの? [762037879]
- バイクのエンジンがかからないの…
- 【悲報】30代独身女性「結婚や成功してる友達との差は開く一方、このまま1人で生きて淘汰される人生だと気づいて絶望してる…406万いいね [483447288]
- ドラえもんのいなかったのび太。それが俺とこのスレ見てるお前だよ [769050516]
- オッサンにも勧めやすいVtuber
