問題タブ [autoformatting]

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 投票する
0 に答える
389 参照

php - NetBeans でオートフォーマットを部分的に無効にする

私はnetbeansを使い始めて、Eclipseを離れています(私の場合はaptana)。

長い間、私は@format:offやのようなタグを使用@format:onして、PHP ファイルの一部の自動フォーマットを無効/有効にしていました。

ネットビーンズで同じことをする方法はありますか? 注釈、特別なコメントか何か?

例、私はこの恐ろしいコードを持っていると思います:

そして、魔法のショートカット (Alt+Shift+F) を押すと、次のようになります。

よく見ると左側にデバッグコードが残っています。

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

intellij-idea - IntelliJ IDEA は、終了後にコードブロックを自動的にフォーマットできますか?

一部の IDE は、終了後にコードの行またはブロックを自動的にフォーマットする機能を提供します。IDEA がこの種の機能を提供していないとは信じがたいです。それともそうですか?

オンにする方法を知っている場合、またはプラグインが必要な場合は、私と世界に知らせてください!

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

c++ - srand() 関数が使用されている場合、Eclipse のオートフォーマットは C++ 行をまとめてフローします。

srand() 関数が使用されているときに自動フォーマットすると、奇妙な動作が発生します。

Ctrl-Shift-F でフォーマットすると次のようになります。

この場合、行全体が移動されます。それ以外の場合は、最初のトークンだけが移動されます。x++ から得られた別の例を次に示します。フォローオンラインとして:

srand() でこれを無効化または修正するトリックはありますか?

Rational Developer for System Z バージョン 9.0 を使用しています。これを行うプラグインは何ですか?RDz は起動するたびに更新をチェックしますが、おそらくそれは機能していません。

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

perl - Perltidy autoformat hashref をパラメータとして

次のコード スニペットがあります。

私の問題は、perltidy が次のように何かにフォーマットしようとすることです:

中括弧の配置が好きではありません。最初の例のようにフォーマットするように perltid を設定できますか? (ブロックのフォーマットをスキップすることはオプションではありません。よりコンパクトで読みやすいように、すべての長い hashref をそのフォーマットにフォーマットしたいです)

これまでの私のperltidyrc:

「{}」を削除してパラメーターをリストとして渡すと、正しいことが行われます。しかし、ハッシュリファレンスを渡す必要があります。

または、そのようなコードをフォーマットする適切な方法をお勧めできますか?

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

java - 自動フォーマットされないようにEclipseのJavaコードの一部をマークすることは可能ですか?

JavaコードのEclipseによる自動フォーマットは素晴らしいです! ひどいコードを書いてから単純なタイプを書くことができますCTRL+ SHIFT+ f- そしてそのコードは素晴らしいです。

しかし、コードの一部を自動的にフォーマットしないようにマークしたい場合があります。たとえば、流暢なインターフェースでは次のようになります。

CTRL+ SHIFT+と入力した後f

ただし、そのようなコードをマークする方法を探していますnon-autoformat

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

c# - コレクション初期化子で中かっこの間隔を取り除くオートフォーマットをオフにする方法は?

Visual Studio 2013、Resharper 8.1、Stylecop があります。

どの設定がこれを行っているのかわかりませんが、見つけられないようです!?

私の手付かずのビジュアル スタジオ 2013 は、次のようなものになります。

そしてそれをこれにします(私が望むように):

これは、セミコロンを入力したときに発生します。

現在、私のセットアップは反対のことを行い、スペースを取り除きます (ただし、これは StyleCop 違反であるため、ブレースにグレーの下線が引かれます。

HAVE スペースの設定はどこにありますか? VS と Resharper の設定をすべて試してみました!?

洞察をありがとう。

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

vim - Vim: 先頭文字なしのテキストラップ

私は VIM で箇条書きリストを書いており、textwidth=79 を設定して行をハードラップしています。リストを作成するとき、キャリッジ リターンごとに新しい箇条書きを作成し、折り返された行には箇条書きを付けないようにします。ただし、VIM は逆のことを行っています (折り返された行に箇条書きがあり、キャリッジ リターンの後に箇条書きはありません)。をお願いします:

ただし、VIM はこれを行います。

autoindent がオンで、cindent がオフで、formatexpr が空の文字列です。C スタイルのコメントに対する自動挿入 '*' の動作は理解し、気に入っていますが、テキスト ファイル タイプに対しては別の動作が必要です。これを許可する設定はありますか?

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

visual-studio - Visual C++ がコードの書式設定の配置を破壊し続ける

ソース コードで水平方向の配置を使用するオープン ソース プロジェクトに取り組んでいます。コードは C++ で記述されており、私は Visual Studio 2013 を使用しています。Visual Studio はスペーシングに関して賢くしようとしますが、最終的には手作業による配置を破壊してしまいます。

典型的なコードは次のようになります。

ここで、このように別の行を追加すると、(2 つのタブの後に) 左かっこを入力するとすぐに、入力した 2 つのタブが Visual Studio によって削除され、1 つのスペースに置き換えられます。私は辛抱強く、Ctrl+Z を押して自動フォーマットを取り消します。しかし、セミコロンを入力するとすぐに、タブが再び殺されます。

[ツール] > [オプション] > [テキスト エディター] > [C/C++] > [書式設定] > [間隔] > [関数の括弧の間隔]で、引数リストの開き括弧の前にスペースを挿入するかどうかを切り替えるオプションを見つけました。このオプションを無効にしても、VS は開き括弧の前にタブを削除することを主張しますが、スペースを追加しません。この動作を取り除くにはどうすればよいですか?

明確にするために:VSが自動的にスペースを挿入しても問題ありません(構成に従って)。自動フォーマットを完全に無効にしたくありません。手動で入力したスペースを削除したくないだけです。