問題タブ [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.
eclipse-rcp - Eclipse RCP - プロジェクション (フォールディング) サービスの内部
ここで説明されているように、カスタム テキストの折り畳みを作成する必要があります:構文の色付けと折り畳みをマージできますか? OR マスター ドキュメント情報から色付けされたプロジェクション
コードを掘り下げていますが、非常に困惑しています...そして、いくつかのクラスにアクセスできません。
ProjectionAnnotation が折りたたまれたときに何を表示するかを決定するクラスをまだ見つけていません
。折り畳み/投影がどのように実装されているかについての情報が必要ですが、記事は見つかりませんでした。
Eclipse プロジェクションに精通している人、または記事を知っている人は助けてください!
基本的な目標:
1) 最初の行ではなく、xml タグで囲まれたテキストを表示するように ProjectionAnnotations を作成する 2) ProjectionAnnotations を展開不可にする (永続的に折りたたむ)
3) 折りたたみ/展開ボタンを削除する (方法はわかっていると思いますが、これは装飾的であり、優先度が低い)
javascript - 小さな折りたたみ三角形: Web ページに折りたたみ可能なセクションを作成するにはどうすればよいですか?
一部の Web ページには、サブメニューを折りたたむことができる「回転」三角形のコントロールがあります。同じ種類の動作が必要ですが、フォーム内のセクションに対してです。
貸し手、名前、住所、都市が入力されたフォームがあるとします。私のサイトの一部のユーザーは、これらのフィールドの 2 番目のセットが必要になります。大多数のユーザーの余分なフィールドを隠したいと思います。追加のフィールドが必要な人は、ワンクリックでそれらにアクセスできる必要があります。どうすればいいですか?
scala - Scala: マップのコレクションをマージする方法
Map[String, Double] のリストがあり、それらの内容を単一の Map[String, Double] にマージしたいと考えています。これを慣用的な方法で行うにはどうすればよいですか?折り目でこれができるはずだと思います。何かのようなもの:
さらに、キーの衝突を一般的な方法で処理したいと考えています。つまり、既に存在するマップにキーを追加すると、Double (この場合) を返し、そのキーの既存の値と、追加しようとしている値を取る関数を指定できるはずです。 . キーがマップにまだ存在しない場合は、それを追加し、その値を変更しません。
私の特定のケースでは、マップに既にキーが含まれている場合、Double が既存のマップ値に追加されるように、単一の Map[String, Double] を作成したいと考えています。
特定のコードで変更可能なマップを使用していますが、可能であれば、より一般的なソリューションに興味があります。
vim - vimがフォールドを自動拡張するのを防ぐ
Pythonコードでfoldmethod=markerと#{{{#}}}マーカーを使用しています 。
#{{{と入力すると、vimはカーソルの下のすべての折り畳みを自動的に展開します。
これをオフにすることは可能ですか?
editor - 括弧を自動的に折りたたむテキスト エディター?
私がデバッグしているいくつかの大きな厄介な SQL プロシージャがあり、それらには多くのネストされた括弧が含まれる傾向があります。
読みやすくするために設定された各括弧を自動的にマークし、オプションで折りたたむ/折りたたむことができるエディターを探しています。
Visual Studio でこれを行うには、ctrl-shift-] を繰り返し押してセットを選択し、次に ctrl-mh を押してそれを折りたたみます。しかし、これらのものの中には数百行の長さのものもあり、ドキュメント全体を自動的にマークアップできるエディターがあればいいのにと思います。
助言がありますか?
vim - vim/gvim のコメントとすべての関数を折りたたむ
私はvimの初心者ユーザーで、関数を折りたたむ方法をインターネットで見つけることができず、zfa}とzfaを使用してCの引数リストを折りたたむ方法を見つけました。しかし、コメント セクションを折りたたむ方法がわかりません。それ、どうやったら出来るの?
2番目の質問ですが、関連していますが、ファイル内のすべての関数/引数リスト/コメントを同時に折りたたむ方法はありますか?
ruby - 連続する collect/select/reject/each でのコードの折りたたみ
Rubyで配列とハッシュをかなりいじって、次のようなコードに行き着きます。
(上記のコード サンプルが意味をなすと仮定しましょう...)
{...}問題は、TextMate (私が選んだエディター) がシンプルまたはブロックを非常に簡単に拾い上げてdo...endも、理解できないことです (上記を折りたたむ「正しい」方法を見つけることができないので、これは理解できます)。上記のブロックの開始と終了は、それらを折り畳みます。
上記のコード サンプルをどのように折りますか?
PS: 2 レベルの折りたたみが可能であることを考慮して、外側の連続するブロック (i のブロック) のみを気にします。
php - PHP 用の Vim の折りたたみ
Vim は、Ruby と C の優れた構文折りたたみをすぐに提供します (まあ、それは私が試したことです) が、PHP はどうでしょうか? この機能はありません!何か不足していますか?
vim - VIMフォールドヘッダーでの構文の強調表示
折り目のヘッダーとして使用される行にVIMでフォーマットを適用し続ける方法はありますか?
たとえば、次のコードがあります。
折りたたむと、次のようになります。
ただし、「Folded」クラスに従って、行全体が強調表示されます。これを無効にする方法はありますか?構文が強調表示され続けますか?
[簡単な例として、これはそれほど重要ではありませんが、大きなデータファイルを表示する際にもフォールディングを広範囲に使用します。そこでは、フォーマットがはるかに重要になります]
javascript - javascriptでリージョン/コードの折りたたみを実装する方法
Visual StudioでJavaScriptのコード折りたたみとも呼ばれる領域をどのように実装できますか?
javascriptに数百行ある場合は、vb / C#のように領域を使用してコードを折りたたむと理解しやすくなります。