問題タブ [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.
indentation - 記述後にコードを適切に自動フォーマットするLinuxツール/エディター
HTML、Javascript、CSSなど、厄介な可能性のあるコードを貼り付けて、すべてのインデントと間隔を適切に処理できるツールまたはエディターを探しています。
私はGeanyを使用していますが、驚くべきことに、これに対するオプションはありません。vimとemacsのどちらで可能かわかりません。どんな助けでもいただければ幸いです。
HTMLの例:
visual-studio-2010 - メソッド パラメーターのインデント (構成 Visual Studio、ReSharper)
Visual Studio 2010 + ReSharper を使用しています。メソッドパラメーターの自動インデントを変更する方法はありますか (VS2010 または ReSharper オプション)?
例えば:
2 番目のパラメーターの前に押すEnter
と、次のインデントが取得されます。
しかし、次のものが必要です:
ReSharper オプション (書式設定スタイル -> 改行と折り返し) で必要なものを見つけましたが、入力するだけではなく、クリーン コード -> リファクタリングを使用する場合にのみ機能します。
ありがとうございました。
php - PHPファイルをインデントするコマンドラインプログラム
PHPコードのフォーマットのすべての側面を修正するインデントアプリケーションを探しています-スペースの変換、PHPおよびHTMLコードでのインデントの実行、HEREDOCをそのままにするなど。
PHPにはまともな圧子をお勧めします。
c - Cのマクロの後のEmacsのインデント
自動的にインデントするように要求されたときに、emacs で上記の状況を正しく処理するにはどうすればよいですか?
EDIT私が見る唯一の解決策は、emacsに、大文字、アンダースコア、およびスペースのみを含む行を、最後にセミコロンがあるかのように扱うように指示することです...しかし、どうすればそれを行うことができますか?
vim - 自動インデントを設定して、外部からvimにコピーされたコンテンツのインデントを維持するにはどうすればよいですか?
私は平均的なvimユーザーであり、以下を含む平均的な.vimrcを使用しています。
一般的にはそれほど悪くはありませんが、コンテンツを外部からコピーする場合、この部分のインデントがひどく台無しになります。さらに悪いことに、テキストに「//」のようなコメントが含まれている場合、元々コメントが付けられていなくても、コピーされたコンテンツの次の行に伝播されます。gg=Gは役に立ちません。
外部から何かをコピーするアクションで自動インデントを無効に設定する方法はありますか?
netbeans - NetBeans は JS コードをフォーマットする方法を知りません。どうすれば修正できますか?
確かに、NetBeans と同じくらい強力な IDE はこれほど無知ではありませんが、コードを入力しているだけなので、次のようにフォーマットされています。
これを修正して、次のようにフォーマットするにはどうすればよいですか。
html - Notepad++でXML/HTMLを自動フォーマット/インデントする方法
コードのブロックを再インデントする方法はありますか?Eclipse(自動フォーマット/インデント)で++にCtrl似たものを探していShiftます。F
明確にするために、
- Notepad ++の外部でXMLをフォーマットする方法をすでに知っているので(前述のようにEclipseは正常に機能します)、他のXMLフォーマットツールへのリンクは必要ありません。
- 私は特にXMLとHTMLを扱っています。
- 理想的には、Eclipseのキーバインディングと同じくらい便利なキーバインディングがあるので、ワークフローを中断する必要はありません。
NppAutoIndentについてはすでに知っていますが、XML、HTML、CSSを使用しているため、機能しません。
vim - smarty autoindent html
「スマート」テンプレートで HTML を自動インデントするために使用できるプラグインはありますか。私が vim でこれを行う方法は次のようなものです: smarty テンプレートの編集中:
:set filetype=html
カーソルをファイルの先頭に移動した後、「= G」を押しますこれを行うことができるvimのプラグインはありますか?
visual-studio-2010 - Visual Studio 2010 Emacs タブで文字が削除される
VS2008 で Emacs のキーバインドを使用すると、Tab を押すと「自動インデント」がアクティブになります。つまり、カーソルがどこにあるかに関係なく、行が正しくインデントされます。ただし、VS 2010 では、まだ自動インデントを試みていますが、行頭から文字を消去しています。したがって、次のような行がある場合 (| を使用してカーソル位置を表します):
タブを押すと、次のようになります。
これは本当に腹立たしい行為です……。
vim - VimでIOストリーム演算子<<および>>を左揃えにする方法は?
たとえば、次の配置の代わりに:
<<
次のように、演算子を左揃えにします。
デフォルトでは、Vim は最初のものを選択します。新しい行のインデントを 1 レベル増やすだけのようです。
それで、デフォルトで2番目の配置を取得する方法はありますか?
PS私はすでにAlignプラグインを試しましたが、次のようにテーブル内の領域を整列させます:
これはまばらすぎると思います。