問題タブ [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.
vim - vimでファイルをカスタムインデントするにはどうすればよいですか?
Vim でのソース ファイルのインデントに関するこの記事を最近読みました。ただし、それらのいくつかをカスタム インデントできるようにしたいと考えています。= を押したときに実行されるバイナリを指定する方法はありますか?
visual-studio - Visual Studio が C# と C++ で異なるインデント設定を使用するのはなぜですか?
C# の場合、Visual Studio は既定で 4 つのスペースを使用しますが、C++ の場合はハードタブです。なぜそうなのですか?なぜ違うのですか?
私のプロジェクトは C# と C++ の両方のコードで構成されており、その違いに本当に悩まされています。すべてのソースに共通の基準を設定したいのですが、これには欠点があるのではないでしょうか。
asp.net - Visual Studio 2005 : ASPX ファイルを正しくインデントする簡単な方法はありますか?
Visual Studio 2005 で、aspx ファイル (.cs ファイルではなく、HTML/ASP コードを含む ASPX ファイル) のタグを正しくインデントする方法はありますか?
javascript - Emacs JavaScript 自動インデント
emacs で自動インデントをオフにする方法を探しています。のような特殊文字を入力したときに、emacs がコードを自動的にインデントしないようにします。また /*
助けてくれてありがとう。
indentation - Cuddle と Allman のインデント スタイルを切り替えるスクリプトはありますか?
私はそれが「抱きしめる」スタイルと呼ばれていると信じています:
ファイルを通過し、どちらかの方向に切り替えるスクリプトを知っている人はいますか? 私の目標は、バンドルによる TextMate の統合ですが、どの言語のスクリプトでも問題ありません。バンドルを介して、ほとんどの言語をテキストメイトにフックできると思います。
coding-style - 長いコード行を分割する場合、次の行の内容をどのようにインデントしますか?
ソースに長い行を書かなければならないことがありますが、これは改行したほうがよいでしょう。これによって作成されたものをどのようにインデントしますか。
同じようにインデントできます:
これにより、例に示すように、次のコードとの区別が難しくなります。一方、1 レベルインデントすることもできます。
これにより簡単になりますが、次のように、長い行がネストされたブロックの開始であり、インデントしたい場合があります。
この場合も、読みにくいです。私が考えることができる 3 番目の可能性は、長い行をまったく改行しないことです。最新のエディターはそれを処理して、ソフトな改行を作成できます。しかし、別のエディターでは横にスクロールする必要があり、位置に影響を与えることはできません。エディターは長い行を分割します。
あなたはどの可能性を好みますか?これを解決するための他のアイデアはありますか?正当な理由であなたの好みを支持できますか?
python - 複数行文字列のインデント
cmd Python モジュールを使用するスクリプトがあります。cmd モジュールは、ヘルプ テキストとして、三重引用符で囲まれた複数行の文字列を使用します。このようなもの
スクリプトを実行すると、コマンド 'help x' によって文字列が出力されます。ただし、最後の 2 行の前にも改行が出力されます。これらの行をインデントしないことでこれを克服できますが、そうするとコードが醜くなります。
このインデントの問題を克服するにはどうすればよいですか? プロの Python コーダーはこれをどのように処理しますか?