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

c++ - Codegear RAD Studio でのインデント

Codegear RAD Studio IDE で 1 回のアクションで複数の行をインデント/タブ化する方法はありますか?

つまり、複数の行を強調表示し、それらすべてを 1 つのタブで同時にインデントできるようにしたいと考えています。

0 投票する
7 に答える
113412 参照

java - Java: Transformer によって生成された XML をインデントする方法

Java の組み込み XML トランスフォーマーを使用して、DOM ドキュメントを取得し、結果の XML を出力しています。問題は、パラメータ「インデント」を明示的に設定したにもかかわらず、テキストをまったくインデントしていないことです。

サンプルコード

結果

望ましい結果

考え?

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

php - phpスクリプトでインクルードファイルのすべての行にタブを追加するにはどうすればよいですか?

HTML内に、ファイルを含むphpスクリプトがあります。その時点で、コードは2つのタブにインデントされます。私がやりたいのは、phpスクリプトに各行に2つのタブを追加させることです。次に例を示します。

メインページ:

そして「test.inc」:

私が得るもの:

私が欲しいもの:

インクルードファイルに先頭のタブを追加するだけでよいことに気付きました。ただし、ドキュメントをフォーマットすると、VSはそれらを削除し続けます。

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

c++ - Vi と Emacs の両方で同じインデント スタイルを使用して C++ でコーディングするにはどうすればよいですか?

2 人の開発者が透過的に作業できるように、同じ C++ コード ベースで作業するにはどうすればよいでしょうか? C++ コードの一般的なインデント スタイルはありますか?それが確立されると、2 人の開発者が同じインデント レベルでコードを生成できます。

私は Emacs がインデントに対して非常に攻撃的であることに気付きました.Emacs は強制しようとしますが、Vi はかなり寛容です. しかし、emacs のスタイル (タブとスペースの混合) は、Vim にとってあまり使いやすいものではありません。

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

python - 必要なPythonヘルプ

ねえ、誰かが私がコードのエラーを見つけるのを手伝ってくれることができますその言う一貫性のないタブの使用はインデントのスペース

0 投票する
1 に答える
1993 参照

vim - EmacsでVimの「softtabstop」をエミュレートするにはどうすればよいですか?

私は最近emacsに入ろうとしていますが、正しく理解するために必要なことの1つはインデントです。

例1:

例2:

上記の例のパイプ文字がカーソル位置を示していると想像してください。現在、すべてのインデントレベル(タブなし)に(4)スペースを使用しており、それを念頭に置いてコードを自動的にインデントするようにemacsを設定しています。そこに問題はありません。しかし、上記の例では、指定されたカーソル位置でバックスペースを押す場合、emacsが次のインデントレベル(列/ 4)までバックスペースするようにします。つまり、前の空白をタブで構成されているかのように処理する必要があります。代わりに、常に1つのスペース文字を消去するだけです。

vimでは、「expandtab」をオンにしてタブの代わりにスペースを挿入し、「softtabstop」をオンにして(とりわけ)上記のように次の「ソフトタブストップ」にバックスペースします。

emacsでは、(emacs / elispをよく知っていれば)バックスペースを次のような関数にバインドできると思います。

私が知りたいのは、これを行うためのより簡単な方法はありますか、および/または誰かが既存のソリューションを知っていますか?

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

html - vim / vi / linux: html ファイルを適切にインデントする

Linux、vi、またはvimでhtmlファイルを簡単にインデントするにはどうすればよいですか。

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

php - PHPインデントツールをお探しですか?

オープンソースの防水の「phpCodeBeautifier」のようなものはありますか?

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

actionscript-3 - Emacs で開き括弧の後のインデントを制御する方法

emacs python-mode を使用すると、行の最後の文字が開き括弧の場合、前の行のインデントから 1 ステップだけ次の行がインデントされます。

私はすきです。現在、ecmascript-mode (actionscript 3 で使用しています) では、常に前のかっこのレベルまでインデントされます。

この点で、ecmascript-mode を python-mode のようにインデントするにはどうすればよいですか?

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

encoding - エディターのセットアップ:インデントとエンコード

私は何人かの友人と小さなプロジェクトを開発していますが、インデントの問題に直面しています。私たち一人一人が異なるエディタを使用しており(私たち全員が異なるお気に入りを持っています:)、また異なるオペレーティングシステムを使用しています。

すべてを一緒に開発し、プログラミングエディタをインデントとエンコーディングが同じになるように設定できるようにするための最良のソリューションは何ですか?どのような設定をお勧めしますか、またその理由は何ですか?