問題タブ [folding]

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

vim - vimでのカスタム折りたたみ

私の.vimrcファイルには、カスタムフォールディングJavaScriptの次のようなものがあります。

それは1つのことを除いてうまく機能します:折りたたまれたとき、私は次のようなものを持っています:

私の質問は、行末にある「----」を取り除く方法は?

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

vim - 一致しない左中括弧/括弧を指定すると、vim の折り目が開く

多くの行が折り畳まれていて、これらの折り畳みの上に新しいコードブロックなどを書いている状況によく遭遇します。「{」を入力するとすぐに、下のすべての折り畳みが開きます。vim がこれを行うのは正当なことですが、すべての折り畳みを再度閉じるのはイライラします。この状況を回避する方法はありますか?

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

python - TextMateでPythonコメントのブロックフォールディングを有効にするにはどうすればよいですか?

TextMate 1.5.10 r1623では、メソッドブロックを折りたたむことができる小さな矢印が表示されます。

代替テキスト

残念ながら、複数行のPythonコメントがある場合、それは認識されないため、折りたたむことはできません。

TextMateのサイトには、折りたたみをカスタマイズする方法が記載されています:http: //manual.macromates.com/en/navigation_overview#customizing_foldings

...しかし、私はそれについて何かをするのに十分な正規表現に熟練していません。TextMateはOnigurumaregexAPIを使用しており、GetBundlesを介して最新バージョンに更新されたデフォルトのPython.tmbundleを使用しています。

誰かがこれを行う方法のアイデアを持っていますか?よろしくお願いします!:)


バンドルエディタのPython言語でPython.tmbundleのデフォルト値foldingStartMarkerと正規表現値を追加します。foldingStopMarker

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

javascript - Vimで自動フォールドを有効にするにはどうすればよいですか?

Vimで自動折りたたみを有効にするにはどうすればよいですか? set foldmethod=syntax何もしていないようです。

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

vim - { と } が同じ行にある場合、Vim で奇妙な折り畳み。&*

現在、次のようなtwp関数を使用してC++ファイルを編集しています

zcという単語に対してa を実行するとfunc_name_1、vim は期待どおりに関数を折りたたむため、次のようになります。

ただしfunc_name_2、関数は次のように折りたたまれます。

これはまさに私が望むものではありません。何らかの理由で、1 行で {} の開閉を行うと、折りたたみアルゴリズムが乱れているように見えます。

誰かが「より良い」折りたたみを得る方法を知っていれば、正しい方向へのヒントをいただければ幸いです。

この問題に関連すると思われるオプションを編集して、バッファに次のように設定します

編集 II : 開始と終了 {...} を含む行をSTRUCT_TYPE s = { 5, 8, 10, 12};( の後のスペースに注意してください{) に変更すると、折りたたみは期待どおりに機能します。

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

function - ラインが折り畳まれていますか?- VIM で折り畳みを確認する方法

私はいくつかの折り畳み関数を書いていますが、現在の行が実際に折り畳まれているかどうかを確認する必要があります。

これは、特定の行の検索/一致に依存するカスタムの折りたたみ方法であるためです。

たとえば、現在の行が折りたたまれていて、次のようになっているとします。

次のようなことをすると:

あなたは基本的に得るFOOので、私がフォールドにいるかどうかを知る方法はありません(私が知っている).

これに対するヘルパー関数はありますか?

私はそれが次のようなものでなければならないと思います:

折り目に特別なタイトルを割り当てるためにおそらく混乱する可能性がfoldtextありますが、これは避けたいと思います。

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

eclipse - Eclipse でのコードの折りたたみと改行

多くの人と同じように、私は次のようにメンバー関数の間に改行を入れるのが好きです:

問題は、コードの折りたたみを使用すると、次のようになることです。

そこに余分な改行があります。他の方法で見ることができる機能の半分しか見ることができません。Eclipse が 1 つの空の新しい行を関数の残りの部分で折り畳む方法 (またはプラグイン) はありますか?

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

c++ - Monodevelop で C++ のコード フォールディング サポートはありますか?

Monodevelop (Mac OS X) の下で C++ のコード フォールディング サポートはありますか? C# では動作しますが、C++ では表示されません。

0 投票する
9 に答える
46666 参照

vim - vimフォールディングについての混乱-無効にする方法は?

  1. ここに画像の説明を入力してください ファイルを開くと、次のようになり ます。 ここに画像の説明を入力してください
  2. すべてのフォールドを開くと、別のバッファーに移動して戻ってきたときに再び閉じられます。
  3. それを操作できるようにするにはzR、バッファを開くたびに適用する必要があります。

私はこれらを設定してい.vimrcます:

折りたたみを無効にする方法、または少なくとも開いているバッファを閉じないように別のバッファに移動する方法を教えてください。

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

netbeans - notepad ++で関数、メソッドのみを折りたたむ方法

ファイルを開くときに netbeans が関数とメソッドを自動的に折りたたむ方法が気に入っています。私もメモ帳++を使用しますが、折りたたみを使用すると、そうでなければ条件と機能があれば、htmlを含むすべてが折りたたまれます。関数のみを折りたたむオプションが欲しいです。それを行うプラグインを知っている人はいますか、それともメモ帳++のどこかに私が見逃した設定があるかもしれません。

ありがとう