問題タブ [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.
emacs - Emacs で自動インデントをグローバルに無効にする
Emacsで自動インデントをグローバルに、または一部のモードでのみ無効にする方法は?
RubyOnRails (ruby、html、js、css) 用に多数のパッケージがインストールされています。
css-mode の autoindent を無効にしたいとしましょう。
vim - smartindent では、「#」で始まる行を手動でインデントすることはできません
が設定されている場合、ショートカットはC または Python のいずれか>>
で for me で始まる行をインデントしません。#
smartindent
誰かが回避策を持っているなら、それは素晴らしいことです。また、これを投稿して人々に知らせます(そのキーが機能しない理由はかなり混乱し、イライラしました)。
eclipse - Eclipse でコード ブロックを自動インデントしないようにする方法
私は Eclipse の自動インデント機能が気に入っていますが、修正したくないインデントが時々あります。
それは恐ろしいものに修正されます。@annotation
または何かを使用して、自動インデント機能にコードの一部をスキップさせる方法はありますか?
matlab - MATLAB または Octave の自動インデント クリーナー?
MATLAB/Octave スクリプトのインデントを自動的にクリーニングする既存の方法を知っている人はいますか? 私は他の誰かのコードを持っています (いや、本当に!)、それはひどいです - ループや関数はどれもインデントされておらず、他の行の半分は明らかにランダムな深さにインデントされています.
MATLAB の問題は、中かっこを使用しないため、C++ スタイルのインデンターが機能しないことです。Python のものは、少し変更を加えると、既存の解決策が見つからない場合に試してみることができます。
function
基本的には、for
, ,if
で始まる行の後に行をインデントする必要があり、 で始まる行while
のインデントを解除する必要があるとend*
思います...
明確化: Jonas が指摘したように、MATLAB ユーザーはすべてを選択してctrl+I
、インデントを特定することができます。残念ながら、私は MATLAB エディターにアクセスできません。ファイルのバッチを一度に自動インデントできると便利です。
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
...しかし、ネストされたブレースのインデントは機能しないようです。
カスタム インデント ファイルを書きたいと思うかもしれません。必要なのは、ネストされたレベルのブレースに基づくインデントだけです。これについてどうすればよいですか?同様の構文を持つファイルタイプのインデントファイルを誰かが持っている場合、それも素晴らしいでしょう。
notepad++ - notepad++ と nppautoindent
nppautoindent プラグインを notepad++ エディターにインストールしました。自動インデント効果は見られません。私はPHPを使用しています。これを機能させるのを手伝ってくれる人はいますか?
ありがとう
asp.net - Visual Studio 2010 Express Web Developerにマークアップを自動インデントさせることはできますか?
Visual Studioで気に入っている点の1つは、コードビハインドの自動インデント機能です。ループ、メソッド、またはクラスのブラケットを基本的に閉じることができ、すべてを自動的にインデントして一貫性のある外観にします。
マークアップでもそれは可能ですか?
vim - Vimでタブを水平インデントとして、スペースを垂直インデントとして使用する方法は?
タブを組み合わせて水平インデント文字として使用し、スペースを垂直インデント文字として使用するように Vim を構成する方法はありますか (たとえば、長い行を続けてメソッドに引数を与える場合)。基本的に、次のようなものです(タブを>でマークし、スペースをドットでマークしました):
アイデアや提案?
編集:タブの代わりにスペースを使用する方法を探していません。上記の方法でそれらを組み合わせたいと思います。
java - インデントを維持する軽量のJavaIDE?
Javaプログラムをデバッグするときはいつでも、コードをインデントする必要があります。また、(Tabキーを使用して)コードを1つずつ手動でインデントするのは嫌です。
ボタンを押すだけですべてのコードを自動的にインデントする軽量のJavaIDEが本当に必要です。
良い例は「ReadyToProgram」JavaIDEですが、このIDEの欠点は、JDK1.5以降と互換性がないことです。
そのようなJavaIDEに関する提案はありますか?
python - Notepad++ での Python の自動インデント
私はたくさんグーグルしてきましたが、これは本当にイライラしています。アイドル状態ではありません。
例:
しかし、メモ帳++では
しかし、私はアイドル状態のようにできるようにしたいと思っています。その後、:
Enter キーを押して続行できます。私の英語はそれほど上手ではありません。
ファイルタイプを Python などに設定し、フォーマットを unix に設定しています。