タグ付けされた質問 「indentation」

インデントは、ブロック、クロージャー、条件、その他の構成要素を示すことによってコードを整理するために使用されます。これによりコードが読みやすくなり、一部の言語では制御フローの処理に使用されます。

7
Pythonで複数行のdictをフォーマットする適切な方法は何ですか?
Pythonでは、コードに複数行のdictを記述します。フォーマットする方法はいくつかあります。私が考えることができるいくつかはここにあります: mydict = { "key1": 1, "key2": 2, "key3": 3, } mydict = { "key1": 1, "key2": 2, "key3": 3, } mydict = { "key1": 1, "key2": 2, "key3": 3, } 上記のいずれも構文的に正しいことは知っていますが、Python dictには1つの優先インデントと改行スタイルがあると思います。それは何ですか? 注:これは構文の問題ではありません。上記のすべては(私の知る限り)有効なPythonステートメントであり、互いに同等です。


20
テキストモードのEmacsで4つのスペースインデントを設定する
TABメジャーモードでバッファーを押したときに、Emacsで8つのスペースタブから4つのスペースタブに切り替えることができませんtext-modeでした。以下をmyに追加しました.emacs: (setq-default indent-tabs-mode nil) (setq-default tab-width 4) ;;; And I have tried (setq indent-tabs-mode nil) (setq tab-width 4) .emacsファイル(またはバッファーのローカル変数)をどのように変更しても、TABボタンは常に同じことを行います。 上にテキストがない場合は、インデント8スペースをます 前の行にテキストがある場合は、2番目の単語の先頭までインデントします 私がEmacsを愛しているのと同じくらい、これは迷惑になっています。前の行にテキストがない場合、Emacsに少なくとも4スペースをインデントさせる方法はありますか?
159 emacs  indentation 

11
バッシュ継続行
bash継続行をどのように使用しますか? 私はあなたがこれを行うことができることを理解しています: echo "continuation \ lines" >continuation lines ただし、インデントされたコードがある場合、うまく機能しません。 echo "continuation \ lines" >continuation lines
158 bash  line  indentation 


5
Pythonコードの行は、インデントのネストレベルを知ることができますか?
このようなものから: print(get_indentation_level()) print(get_indentation_level()) print(get_indentation_level()) 私はこのようなものを手に入れたいです: 1 2 3 この方法でコードを読み取ることができますか? 私が欲しいのは、コードのよりネストされた部分からの出力がよりネストされることです。これによりコードが読みやすくなるのと同じように、出力も読みやすくなります。 もちろん、たとえばを使用してこれを手動で実装することもできます.format()が、私が念頭に置いていたのは、インデントレベルがprint(i*' ' + string)どこにあるかというカスタムの印刷関数でしたi。これは、私の端末で読みやすい出力を作成する簡単な方法です。 これを行うための手作業でのフォーマットの手間を省くより良い方法はありますか?

10
Netbeansで自動インデントするにはどうすればよいですか?
日食では、任意の行でCtrl+ Iをクリックすることができ、設定で選択したインデントスキームに従って、行または行のグループを自動的にインデントします。 Netbeansにはこの機能が本当にありません。同等の機能はありますか? 私はAlt+ Shift+を知ってFいますが、それは十分ではありません。すべてのファイルではなく、行のグループをインデントしたい。

17
Python pep-8がインデントのためにタブよりもスペースを強く推奨するのはなぜですか?
Stack OverflowとPEP 8で、Pythonプログラムのインデントにはスペースのみを使用することをお勧めします。一貫したインデントの必要性を理解でき、その痛みを感じました。 スペースが優先される根本的な理由はありますか?タブの方がはるかに扱いやすいと思いました。

7
IntelliJでインデントを修正する方法
インデントをIntelliJで自動的に(手動ではなく)修正するにはどうすればよいですか? Eclipseでは、インデントが必要なコードを強調表示し、右クリックしてSource> を選択することができますCorrect indentation。 IntelliJで同じことを行う方法はありますか?

1
IntelliJ Scalaプラグインのケースクラスインデントはばかげている
ケースクラスに多くのフィールドがあり、それらの名前が長い場合、多くの場合、次のように各行に各フィールドを記述することをお勧めします。 case class Person ( name: String, age: Int ) これはC / C ++ struct定義に似ており、ケースクラスが大きくなっても完全に読み取り可能です。しかし、IntelliJ IDEAのデフォルトのScalaプラグインは自動的にインデントを変更します: case class Person ( name: String, age: Int ) 奇妙に見えますが、Scalaスタイルガイドでは、ケースクラスのインデントについては何も触れられていません。 この動作を変更する可能性のあるIDE設定には何も見つかりませんでした。上記のように自動インデントを機能させるか、ケースクラスの自動インデントを無効にするオプションはありますか?

10
VIでHTMLファイルのインデントを整頓するにはどうすればよいですか?
すべて台無しにされた彼の巨大なhtmlファイルのインデントを修正するにはどうすればよいですか? コードファイルのインデントを修正するために使用する通常の"gg=Gコマンドを試しました。ただし、HTMLファイルでは正しく機能しないようです。それは単にすべてのフォーマットを削除しました。 また:filetype = xml、を設定して、これをだまして、これがXMLファイルであると考えられるかどうかを確認しましたが、効果はありませんでした。
130 html  vim  vi  indentation 

8
IntelliJ IDEAでインデントにタブを使用するにはどうすればよいですか?
IntelliJ IDEA 11.0でインデントに複数のスペースの代わりにタブを使用するにはどうすればよいですか? 私は、「使用のタブ文字は、」しているチェックする「コード・スタイル」>「一般」>「デフォルトのインデントオプション」の下に。また、「スマートタブ」をチェックしようとしましたが、役に立ちません。 ドキュメントから: このチェックボックスがオンの場合、タブ文字が使用されます。 Tabキーを押すと インデント用 コードの再フォーマット用 それ以外の場合は、タブの代わりにスペースが使用されます。

2
Goのインデント:タブまたはスペース?
Goのソースコードのインデントにタブとスペースのどちらを使用するかを設定する標準のGoogle Goコーディング規約のドキュメントがどこかにありますか?そうでない場合、(統計的に)より人気のあるオプションは何ですか? 公式の推薦は何ですか?(存在する場合) より一般的な選択肢は何ですか?



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.