問題タブ [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 投票する
2 に答える
937 参照

vim - vimでファイルをカスタムインデントするにはどうすればよいですか?

Vim でのソース ファイルのインデントに関するこの記事を最近読みました。ただし、それらのいくつかをカスタム インデントできるようにしたいと考えています。= を押したときに実行されるバイナリを指定する方法はありますか?

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

visual-studio - Visual Studio が C# と C++ で異なるインデント設定を使用するのはなぜですか?

C# の場合、Visual Studio は既定で 4 つのスペースを使用しますが、C++ の場合はハードタブです。なぜそうなのですか?なぜ違うのですか?

私のプロジェクトは C# と C++ の両方のコードで構成されており、その違いに本当に悩まされています。すべてのソースに共通の基準を設定したいのですが、これには欠点があるのではないでしょうか。

0 投票する
5 に答える
13527 参照

asp.net - Visual Studio 2005 : ASPX ファイルを正しくインデントする簡単な方法はありますか?

Visual Studio 2005 で、aspx ファイル (.cs ファイルではなく、HTML/ASP コードを含む ASPX ファイル) のタグを正しくインデントする方法はありますか?

0 投票する
5 に答える
12988 参照

javascript - Emacs JavaScript 自動インデント

emacs で自動インデントをオフにする方法を探しています。のような特殊文字を入力したときに、emacs がコードを自動的にインデントしないようにします。また /*

助けてくれてありがとう。

0 投票する
4 に答える
638 参照

indentation - Cuddle と Allman のインデント スタイルを切り替えるスクリプトはありますか?

私はそれが「抱きしめる」スタイルと呼ばれていると信じています:

ファイルを通過し、どちらかの方向に切り替えるスクリプトを知っている人はいますか? 私の目標は、バンドルによる TextMate の統合ですが、どの言語のスクリプトでも問題ありません。バンドルを介して、ほとんどの言語をテキストメイトにフックできると思います。

0 投票する
14 に答える
44851 参照

coding-style - 長いコード行を分割する場合、次の行の内容をどのようにインデントしますか?

ソースに長い行を書かなければならないことがありますが、これは改行したほうがよいでしょう。これによって作成されたものをどのようにインデントしますか。

同じようにインデントできます:

これにより、例に示すように、次のコードとの区別が難しくなります。一方、1 レベルインデントすることもできます。

これにより簡単になりますが、次のように、長い行がネストされたブロックの開始であり、インデントしたい場合があります。

この場合も、読みにくいです。私が考えることができる 3 番目の可能性は、長い行をまったく改行しないことです。最新のエディターはそれを処理して、ソフトな改行を作成できます。しかし、別のエディターでは横にスクロールする必要があり、位置に影響を与えることはできません。エディターは長い行を分割します。

あなたはどの可能性を好みますか?これを解決するための他のアイデアはありますか?正当な理由であなたの好みを支持できますか?

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

python - 複数行文字列のインデント

cmd Python モジュールを使用するスクリプトがあります。cmd モジュールは、ヘルプ テキストとして、三重引用符で囲まれた複数行の文字列を使用します。このようなもの

スクリプトを実行すると、コマンド 'help x' によって文字列が出力されます。ただし、最後の 2 行の前にも改行が出力されます。これらの行をインデントしないことでこれを克服できますが、そうするとコードが醜くなります。

このインデントの問題を克服するにはどうすればよいですか? プロの Python コーダーはこれをどのように処理しますか?