問題タブ [indentation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
28819 参照

html - スパン内の CSS ですべてのブラウザ互換のぶら下げインデント スタイルを作成する方法

私が見つけた唯一のものは次のとおりです。

これが機能する唯一の方法は、テキストを段落に入れることです。これにより、ひどく見苦しい余分な行が発生します。私はむしろそれらをある種のものに入れたいと思っています<span class="hang"></span>

また、単一レベルのぶら下げだけでなく、さらにインデントする方法も探しています。段落を使用してインデントを積み重ねても機能しません。

0 投票する
21 に答える
157406 参照

emacs - テキストモードでEmacsに4つのスペースインデントを設定する

TABメジャー モードで in buffers を押したときに、Emacs を 8 個のスペース タブから 4 個のスペース タブに切り替えることに失敗しましたtext-mode。私は私のに以下を追加しました.emacs

.emacsファイル (またはバッファのローカル変数)をどのように変更しても、TABボタンは常に同じことを行います。

  1. 上にテキストがない場合は、8 つのスペースをインデントします。
  2. 前の行にテキストがある場合は、2 番目の単語の先頭までインデントします

私は Emacs が大好きなのですが、これは面倒です。前の行にテキストがない場合、Emacs を少なくとも 4 スペースインデントする方法はありますか?

0 投票する
2 に答える
6071 参照

pretty-print - GNU インデントよりも柔軟なツールを探しています

ソースに対して必要なさまざまなオプションを指定してインデントを実行すると、必要なことは実行されますが、ポインター型の * の配置も混乱します。

変数ではなく型の横に *s を配置するのは型にはまらないことはわかっていますが、どうすればそれらをそのままにしておくためにインデントを取得できますか? または、私が望むことを行う別のツールはありますか? man ページ、info ページを調べ、Google が提案した 6 つのページにアクセスしましたが、これを行うオプションが見つかりません。

Artistic Style (別名 AStyle) を試しましたが、4 の倍数でインデントする方法がわかりませんが、8 つごとにタブを作成します。あれは:

0 投票する
8 に答える
28495 参照

notepad++ - Notepad++: 空行の後の自動インデントを無効にする

Notepad++ の自動インデント スタイルは少し奇妙に感じます。インデントされた行に入力しているときに、 Enter キーを押した後に次の行をインデントする必要があります (これは適切に行われます)。ただし、空の行 (インデントなし、文字なし) で Enter キーを押すと、最後の空でない行と同じインデントを使用して次の行がインデントされます。これは非常に面倒です。この問題に遭遇したことがありますか?また、その修正方法を知っていますか?

(注: HTML/PHP ファイルを編集しています。)

(また、この動作を変更する方法がない場合に備えて、HTML/PHP 用の他の優れたフリー エディターの提案も歓迎します。)

0 投票する
18 に答える
87320 参照

python - Python pep-8 がインデントにタブよりもスペースを強く推奨するのはなぜですか?

Stack Overflow とPEP 8で、Python プログラムのインデントにのみスペースを使用することが推奨されていることがわかりました。一貫したインデントの必要性を理解でき、その痛みを感じました。

スペースが優先される根本的な理由はありますか? タブの方がはるかに使いやすいと思っていたでしょう。

0 投票する
11 に答える
209077 参照

file - ファイルの種類ごとに Vim のインデント動作を変更する

ファイルの種類に基づいて Vim のインデント動作を変更する最も簡単な方法を誰かが簡単に説明してくれませんか? たとえば、Python ファイルを開く場合は 2 つのスペースでインデントする必要がありますが、Powershell スクリプトを開く場合は 4 つのスペースを使用する必要があります。

0 投票する
12 に答える
961614 参照

vim - タブキー==4つのスペースとVimの中括弧の後に自動インデント

viを作成するにはどうすればよいですか?Vimはタブを使用せず(スペースをタブに変換します、悪いです!)、タブキー== 4スペースにし、 Emacsのように中括弧ブロックの後にコードを自動的にインデントしますか?

また、これらの設定を保存して、再度入力する必要がないようにするにはどうすればよいですか?

これに関連する他の質問を見たことがありますが、それはいつも私が望むものから少し外れているようです。

0 投票する
33 に答える
868696 参照

vim - viで複数の行をすばやくインデントする

それは些細なことであり、助けになるかもしれませんが、私はそれをナビゲートする方法を理解できません。viで複数の行をすばやくインデントするにはどうすればよいですか?

0 投票する
24 に答える
70178 参照

sql - SQL Statement indentation good practice

What is the accepted practice for indenting SQL statements? For example, consider the following SQL statement:

How should this be indented? Many thanks.

0 投票する
13 に答える
681 参照

formatting - このコードをどのようにフォーマット/インデントしますか?

このコードをどのようにフォーマット/インデントしますか?

また


編集:

私のクラスには実際には多くのパラメーターがあるため、応答に影響を与える可能性があります。