問題タブ [scintilla]

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

c# - ScintillaNET のインデントとスマート インデント

Scintilla.net でインデントを機能させる方法を説明してもらえますか?

私はそれを機能させるために何をする必要があるかについて混乱しています。インデントを機能させるために実装する必要があるイベント ハンドラーを誰か説明できますか?

0 投票する
3 に答える
2871 参照

mfc - scintilla でエディタの背景色を変更するには?

scintilla でエディターの背景色を変更する方法 scintilla はよくわかりませんが、実際に機能します。

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

mfc - ScintillaのSCI_AUTOCSHOW

使用するときに質問があります

CallScintilla(SCI_AUTOCSHOW, nLen, (LPARAM)m_strCandidate.c_str())

オートコンプリートに関するウィンドウを表示するには、単語を入力すると機能しますが、バックスペースボタンを押すと常に機能するとは限りません。キーのバックスペースに関して競合があるのではないでしょうか。

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

debugging - Scintilla プロジェクトでデバッグ モードを使用しているときに cxx ファイル内の文を取得する方法

scintilla で困ったので、デバッグモードで直したいのですが、どうすれば cxx ファイルにトレースできますか? vs の f10 が動かない....

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

c - Scintilla - おとりの例をコンパイルできません

Scintilla Web サイトからの例をコンパイルしようとしています。私はそれをコンパイルするのにゼロの運がありました。私は scintilla 自体と scite をうまくコンパイルできますが、餌は別の話です。提供された Makefile でコンパイルしようとすると、次のエラーが発生します。

私は GTK を持っていて、さまざまなバージョンの GTK を使用しています。私は助けを求めてインターネットを罵倒し、マニュアルページを次々と読みましたが、何が問題なのかわかりません。そのエラーが発生しない場合は、別のエラーが発生します。

元のメイクファイルは次のとおりです。

また、codebrainz の GtkScintilla を使用してみました。私はそれを機能させることさえできません。上記のエラー、または次のようなエラーが常に表示されます。

これに関するすべての助けを本当に感謝します。ありがとうございました。

編集:Linux Mintを使用しています

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

c# - Mono のシンタックス ハイライト コントロール?

Mono の構文強調表示ウィジェット/コントロールが見つからないようです。GtkSourceView に Mono バージョンがあることは知っていますが、実際にはどこにも見つかりません。

どんな助けでも大歓迎です。:)

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

c# - ScintillaNET のバイト配列からテキストへ

C# で Windows フォーム アプリケーションを作成しています。このアプリケーションでは、ユーザーがリストボックスからソース コード ファイルを選択し、ScintillaNET を使用してそれらをカラー コードで表示できます。ファイルはデータベースにバイト配列として保存されます。ハードドライブ上のファイルからバイト配列に変換して保存することができました。ユーザーはコードを編集してデータベースに保存することもできるはずです。最初にファイルをローカル ハード ドライブにダウンロードする必要はありません。これにアプローチする方法がわかりません。

基本的には、ScintillNET コントロールからテキストを保存し、それをバイト配列に変換したいと考えています。逆に、バイト配列を取得して、ScintillaNET で最初に表示されたとおりにテキストを出力します。

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

c# - Winforms、Scintilla - ショートカットを保存すると、「s」文字がエディターに挿入されます

SQL プロシージャを編集するための小さなアプリを作成し、素晴らしいScintillaNETコード エディター コントロールを使用しています。ファイルを保存するための Ctrl+S ショートカットを定義しました。

古いファイルを再保存しているときは問題ありませんが、新しいファイルを保存すると、SaveFileDialog を閉じてファイルを保存した後、エディターの最後に文字「s」が追加されます。どうすれば防ぐことができますか?

0 投票する
0 に答える
275 参照

c# - ScintillaNet と RoutedCommands

C# WPF アプリケーションで ScintillaNet エディット コントロールを使用しています。私のメイン ウィンドウには、いくつかの RoutedCommands セットアップがあります。ScintillaNet コントロールは、WindowsFormsHost 内でホストされます。ScintillaNet コントロールにフォーカスがある場合、RoutedCommands が機能しません。

キー ストロークをキャプチャして RoutedCommands を手動で実行しようとしましたが、CanExecute は常に失敗します。

誰かがこれを正しく行う方法を教えてもらえますか?

ありがとう

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

c++ - Scintillaで改行文字を非表示にする方法は?

Scintillaベースのエディター用にダークテーマを作成しています。行末を除いて、すべてのスタイルを思い通りに定義することができました。つまり、エディター内のすべてのテキストが暗い背景に表示されているにもかかわらず、各行の終わりに小さな白い塗りつぶされた長方形があります。

この長方形は、空の行にも含まれているため、改行文字に関連していると思います。ただし、他の制御文字は表示されていません。

では、どうすればこの白い長方形を取り除くことができますか?

ControlCharSymbolを他の値(0x20以下またはそれ以上)に変更しようとしましたが、結果が得られませんでした。

注:空白とタブが非表示に設定されている場合、同じことが発生することに気づきました。それらが表示されるように設定されている場合、Scintillaはそれらを「。」として表示します。そして'--->'私が定義した色を使用します。