問題タブ [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.
xcode - Xcodeはコロン整列の自動インデントを無効にします
長いメソッド名を複数の行に分割するときにコロンを整列させるためにXcodeが実行する自動インデントを無効にする方法はありますか?
つまり、私はむしろこれを持っていたくない:
ご覧のとおり、変数/メソッド/クラス名が長いとひどく見えます。
php - NetBeansソースフォーマット標準の編集
「ソース->フォーマット」を実行するときにNetBeansがコードを自動的にフォーマットする標準を変更する方法はありますか?このオプションをどこかで見たのを覚えているようですが、何も見つかりません。
vim - vimで壊れた自動インデントを修正する方法
vim 7.2 (Windows XP 上) を使用して、一部の VHDL および Matlab コードを自動的にインデントおよびフォーマットしようとしています。そのために、「gg=G」コマンドを使用しようとしています。ただし、これは正しく機能しません。コードは適切にインデントされていません。
例を挙げると、既に適切にインデントされている次のソース コードがあります。
「gg=G」コマンドを使用すると、次のようになります。
ご覧のとおり、この例では、Vim は最初の "if" ブロックの後のコードを誤ってインデントしています。他のファイルについても同様の問題が発生します (ただし、最初の if ブロックでは必ずしもそうではありません)。
VHDL ファイルの場合、同様の問題が発生します。
autoindent、smartindent、および cindent 設定のさまざまな組み合わせを使用してみました。これらのフォーラムを調べた後、「syntax」、「filetype」、「filetype indent」、「filetype plugin indent」がオンに設定されていることも確認しました。それでも、うまくいきません。また、「構文を設定しますか?」matlab ファイルの場合は「matlab」、vhdl ファイルの場合は「vhdl」と表示されますが、これは正しいです。「set indentexpr?」を実行すると、matlab ファイルの場合は "GetMatlabIndent(v:lnum)"、vhdl ファイルの場合は "GetVHDLindent()" を取得します。
別のコンピューター (VIM が以前にインストールされたことがない) に VIM を新規インストールして、問題を切り分ける (そして、インストールした vim プラグインのいずれかが原因ではないことを確認する) には。そのコンピューターでも同じような問題が発生します (そのため、.vimrc を提供する必要はないと思いますが、必要な場合はここにもアップロードできます)。
何か案は?
vim - VIM でファイル固有のタブ インデント設定を有効にするにはどうすればよいですか?
vimがデフォルトのタブとインデントの値を上書きするために使用するファイルにコメントを書き込む方法があると思います。
この機能とその使用方法に関する情報を教えてもらえますか?
javascript - VIM での Javascript インデント
「=」および関連コマンドを使用してVIMにJavascriptをインデントさせようとしています。たとえば、次のように自動インデントしようとすると:
結果はかなりばかげています。
を設定しset syntax=javascript
、次のように設定filetype
しました:
私はこれのすべての順列を試しましたが。smartindent
、autoindent
、およびのすべての順列を試しましたcindent
が、Vim に期待されるインデントを与える正しい効果があるようには見えません。を設定しましtabstop=4
た。
javascript.vim
、およびをインストールしましIndentAnything
たが、効果がないようです。
JavaScript で Vim を適切にインデントする方法についての提案があれば、非常に感謝しています。
vim - vim phpdoc 複数行コメントの自動インデント
次のようなコメント ブロックがあるとします。
そして、このブロック内で新しい行を開くと、vim で開始したい
しかし、標準 (ubuntu) vim スクリプトの自動インデントは、次のように空の行を開始します。
vimにそれをさせる修正されたスクリプトまたはコマンドはありますか(数年前にこの機能を持っていたことを覚えていますが、今はグーグルできません)?
ティア。
elisp - elisp 関数の引数をインデントする方法を emacs に伝えるにはどうすればよいですか?
と同様に機能する関数(実際にはマクロですが、何でも)を作成しましたprogn
。この関数を と同じ方法でインデントする必要があることを emacs に伝えるにはどうすればよいprogn
ですか?
emacs - emacsのcperl-modeですべてのステートメントの継続を1レベルだけインデントするにはどうすればよいですか?
emacsのcperl-modeでは、前の行からステートメントを継続する行は、次の1つのレベルでインデントされます。
ただし、ステートメントがブロック内にあるためにゼロインデントで始まらない場合、ステートメントを3行目に分割すると、別のレベルのインデントが得られます。
これを修正して、ステートメントがブロックの外側と同じようにブロックの内側にインデントされるようにする方法はありますか?2番目の例を次のようにしたいと思います。
visual-studio-2010 - Visual Studio 2010 で emacs 拡張機能を使用すると、自動インデントが無効になります
最近、学校の C++ コース用に Visual Studio 2010 をインストールしました。私は、netbeans と eclipse で emacs スキームを使用することに非常に慣れています。これは、私の脳、ホットキーに組み込まれています。
私の欲求不満で、Visual Studio 2010 の emacs スキーム (拡張機能) をインストールし、ツール -> オプション -> キーボードでキーマップを有効にすると、自動インデントが機能しなくなり、気が狂いそうになります。
私は先生に尋ねましたが、彼は emacs を使っていないので、手がかりがありませんでした。ツール - >オプション - >テキストエディタ - >すべての言語 - >タブで自動インデントが実際にオンになっていることを確認しました。ここでは、「インデント」を賢く設定しすぎて、基本的に設定するだけです。OKキーを押しても何も起こらず、もう一度確認すると無効になっています。見た目の変更を保存しないか、emacs がデフォルトに戻します。したがって、基本的に「すべての言語」で自動インデントを有効にしようとすると、オーキーを押すと元に戻ります。
ただし、ツール -> オプション -> テキスト エディター -> C/C++ (上記のすべての言語ではなく) をチェックすると、インデントはスマートに設定されますが、エディターには影響せず、自動インデントはありません。
誰かがこれを経験したことがあり、私の状況で手を差し伸べることができれば幸いです. 矢印キーを使って移動するのは、私にとって苦痛なことです。
c# - VisualStudio2008のクローズブロックでの自動インデント
最近VisualStudio2008 Professionalにアップグレードしましたが、ブロックを閉じたときにコードのブロックが自動インデントされません}
。これは、Expressで非常に便利だと思った機能でした。どうすればオンに戻すことができますか?ありがとう。