問題タブ [auto-indent]

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 に答える
12614 参照

emacs - Emacs で自動インデントをグローバルに無効にする

Emacsで自動インデントをグローバルに、または一部のモードでのみ無効にする方法は?

RubyOnRails (ruby、html、js、css) 用に多数のパッケージがインストールされています。

css-mode の autoindent を無効にしたいとしましょう。

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

vim - smartindent では、「#」で始まる行を手動でインデントすることはできません

が設定されている場合、ショートカットはC または Python のいずれか>>で for me で始まる行をインデントしません。#smartindent

誰かが回避策を持っているなら、それは素晴らしいことです。また、これを投稿して人々に知らせます(そのキーが機能しない理由はかなり混乱し、イライラしました)。

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

eclipse - Eclipse でコード ブロックを自動インデントしないようにする方法

私は Eclipse の自動インデント機能が気に入っていますが、修正したくないインデントが時々あります。

それは恐ろしいものに修正されます。@annotationまたは何かを使用して、自動インデント機能にコードの一部をスキップさせる方法はありますか?

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

matlab - MATLAB または Octave の自動インデント クリーナー?

MATLAB/Octave スクリプトのインデントを自動的にクリーニングする既存の方法を知っている人はいますか? 私は他の誰かのコードを持っています (いや、本当に!)、それはひどいです - ループや関数はどれもインデントされておらず、他の行の半分は明らかにランダムな深さにインデントされています.

MATLAB の問題は、中かっこを使用しないため、C++ スタイルのインデンターが機能しないことです。Python のものは、少し変更を加えると、既存の解決策が見つからない場合に試してみることができます。

function基本的には、for, ,ifで始まる行の後に行をインデントする必要があり、 で始まる行whileのインデントを解除する必要があるとend*思います...

明確化: Jonas が指摘したように、MATLAB ユーザーはすべてを選択してctrl+I、インデントを特定することができます。残念ながら、私は MATLAB エディターにアクセスできません。ファイルのバッチを一度に自動インデントできると便利です。

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

vim - 中括弧に基づいてvimでインデントを定義するにはどうすればよいですか?

私はhttps://github.com/cakebaker/scss-syntax.vimを使用して、vim でSCSS (またはSASS ) ファイルを構文強調表示します。これは、構文強調表示に非常に適しています。ただし、プラグインにはインデント ファイルが付属しておらず、インデント ファイルの作成に問題があります。

インデントを次のように設定したいと思います。

ここに画像の説明を入力

ただし、そうするとgg=G、次のようになります。

ここに画像の説明を入力

中括弧に基づくネストされたインデントを理解していないと思われます。いろいろな組み合わせを試してみた

set cindent

set nocindent

set autoindent

set smartindent

Tab キー == 4 スペースのコードを使用しようとし、Vimの中括弧の後に自動インデントを使用しようとしました。

set tabstop=2

set shiftwidth=2

set expandtab

...しかし、ネストされたブレースのインデントは機能しないようです。

カスタム インデント ファイルを書きたいと思うかもしれません。必要なのは、ネストされたレベルのブレースに基づくインデントだけです。これについてどうすればよいですか?同様の構文を持つファイルタイプのインデントファイルを誰かが持っている場合、それも素晴らしいでしょう。

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

notepad++ - notepad++ と nppautoindent

nppautoindent プラグインを notepad++ エディターにインストールしました。自動インデント効果は見られません。私はPHPを使用しています。これを機能させるのを手伝ってくれる人はいますか?

ありがとう

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

asp.net - Visual Studio 2010 Express Web Developerにマークアップを自動インデントさせることはできますか?

Visual Studioで気に入っている点の1つは、コードビハインドの自動インデント機能です。ループ、メソッド、またはクラスのブラケットを基本的に閉じることができ、すべてを自動的にインデントして一貫性のある外観にします。

マークアップでもそれは可能ですか?

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

vim - Vimでタブを水平インデントとして、スペースを垂直インデントとして使用する方法は?

タブを組み合わせて水平インデント文字として使用し、スペースを垂直インデント文字として使用するように Vim を構成する方法はありますか (たとえば、長い行を続けてメソッドに引数を与える場合)。基本的に、次のようなものです(タブを>でマークし、スペースをドットでマークしました):

アイデアや提案?

編集:タブの代わりにスペースを使用する方法を探していません。上記の方法でそれらを組み合わせたいと思います。

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

java - インデントを維持する軽量のJavaIDE?

Javaプログラムをデバッグするときはいつでも、コードをインデントする必要があります。また、(Tabキーを使用して)コードを1つずつ手動でインデントするのは嫌です。

ボタンを押すだけですべてのコードを自動的にインデントする軽量のJavaIDEが本当に必要です。

良い例は「ReadyToProgram」JavaIDEですが、このIDEの欠点は、JDK1.5以降と互換性がないことです。

そのようなJavaIDEに関する提案はありますか?

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

python - Notepad++ での Python の自動インデント

私はたくさんグーグルしてきましたが、これは本当にイライラしています。アイドル状態ではありません。

例:

しかし、メモ帳++では

しかし、私はアイドル状態のようにできるようにしたいと思っています。その後、:Enter キーを押して続行できます。私の英語はそれほど上手ではありません。

ファイルタイプを Python などに設定し、フォーマットを unix に設定しています。