問題タブ [avalonedit]
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.
c# - コンストラクターの後の「this」キーワードの使用は何ですか?
次のコードは、AvalonEdit プロジェクトからのものです。
: this(new ...
その部分が何をするのかわかりません。C# の構文を説明していただけませんか?
c# - AvalonEdit の TextEditor : キャレット オフセットが 0 にリセットされないようにする方法
私は ICSharpCode の AvalonEdit テキスト エディタを使用しており、ドキュメント リストの後に TabControl にさまざまな TextEditor コントロールを表示しています。
TabControl の WPF コード:
私の問題は、選択したタブを変更すると、以前に選択したドキュメントのキャレット オフセットが 0 にリセットされることです。これは非常に面倒です。
テキスト エディターのキャレット オフセット プロパティをバインドしようとしましたが、依存プロパティではなく、動作するかどうかもよくわからないため、付属の依存プロパティを作成する勇気がありませんでした。
ドキュメントがタブ選択時にテキストエディターにリロードされ、キャレットオフセットがTextAreaに依存しているように見えるため、デフォルト値に戻ることが原因であると思われますが、まだわかりませんこれを回避する方法について。
ヒントはありますか?
c# - AvalonEdit:ハイパーリンクの下線を削除するには?
Options.EnableHyperlinks
経由でリンクを開くことができるようにしたいので、ハイパーリンクを完全に無効にしたくありませんCTRL + Click
が、下線を削除する必要があります。どうやってやるの?
これまでのところLinkTextForegroundBrush
、 とのみが見つかりましLinkTextBackgroundBrush
たTextArea.TextView
。
c# - Avalonedit: 段落タブの代わりに行タブを使用しますか?
現在、基本的なワード プロセッシング プログラムを作成しています。Avalonedit を使用しているのは、使いやすく、組み込みの WPF コントロールよりも効率的に大量のテキストを処理できるためです。
私が直面している問題の 1 つは、段落の先頭でタブまたはスペースを押すと、現在の行ではなく段落全体がインデントされることです。
Avalonedit でこれを変更する方法はありますか?
avalonedit - ドキュメント行の AvalonEdit の並べ替え
現在、AvalonEdit の評価を開始しています。カスタム言語に使用したいと考えています。私たちの要件の 1 つは、ドキュメントの行を特定の基準で並べ替えたり、並べ替えたりすることです。これはどのように達成できますか?
前もって感謝します!
syntax-highlighting - ルールが一致しない場合のAvalonEditのデフォルト色?
現在、一致するルールがないテキストがある場合、テキストはデフォルトで黒になります。デフォルトのテキストの強調表示の色を変更しようとしましたが、今のところうまくいきません。
デフォルトのテキストの色を更新する方法について何か提案はありますか?
nsis - AvalonEdit - 文字列内の変数に色を付ける方法
AvalonEdit にルールを追加して、文字列内のすべての変数を別のものに色付けする方法はありますか? NSIS のやり方に似ています (HM NIS Edit など)。
この場合、" $SmPrograms " (定数) と " ${AppName} " (変数) を文字列の残りの部分から目立たせる必要があります。
誰かが助けてくれたらどうもありがとう
wpf - xaml wpf で設定された AvalonText カスタム ハイライト
カスタム xmhl 強調表示ファイルで AvalonText wpf コントロールを使用しようとしています。コントロールはデータ グリッドの行の詳細として表示されるため、実行時にハイライターを設定することはできません (または、少なくともその方法がわかりません)。これを達成する方法を知っている人はいますか?
c# - AvalonEdit でダブルクリックのように Word を選択
マウスをダブルクリックするのと同じように、AvalonEdit に単語を選択するためのヘルパー メソッドはありますか? SelectWordFromCurrentCaretPosition
関数を書くために必要です。
regex - AvalonEdit: ハイライトされた大きなテキスト ファイルのコピーには、永遠に時間がかかります
実際、これはhttp://community.sharpdevelop.net/forums/p/21949/56153.aspx#56153で質問されましたが、まだ回答がないので、ここで試してみます。
WPF 4.0 アプリケーションで Avalon Edit (ICSharpCode.AvalonEdit.dll 4.4.2) を使用しています。テキスト ファイル (~7 MB) をエディタにロードしました。構文の強調表示を適用してから対処すると (Control-A と Control-C)、テキスト全体が永遠にかかります (強調表示なしでは 1 秒で完了します)。
デバッガーに侵入すると、次のコールスタック (短縮) が表示されます。
エディターがクリップボード用の html ベースのコンテンツを作成し、永遠に (~30 秒) かかる正規表現を使用しているようです。
質問: 純粋なテキストのみがクリップボードにコピーされるように、コピー アクションの構文強調表示を無効にする可能性を知っている人はいますか?