scintilla

    0

    1答えて

    Scintilla.NETには、カーソルがコメントまたは文字列上にあることを検出する関数が組み込まれていますか?私は、ユーザーがコメントや文字列を入力しているときに動作するオートコンプリートを避けたいと思います。 私は、テキスト全体を後方にスキャンして、//、/ * *、および ""のペアを検索できることを知っていますが、それを行うための組み込み関数が必要であることはほとんど確信しています。 あり

    0

    1答えて

    ユーザーのコメントにASCII以外の文字が含まれていると、WordStartPositionとWordEndPositionによって報告された位置が間違っていることがわかりました。 wxStyledTextCtrlの非ASCII文字を扱う良い方法は何ですか?非ASCII文字をどのように識別できますか?

    1

    1答えて

    私はソースコードエディタを作成したいので、オートコンプリートを作成する必要があります。私はサンプルコードを探していますが、何も見つかりませんでした。 。:(事前に感謝

    2

    1答えて

    私は単純なPyQtテキストエディタを持っており、それにQScintillaフォーマットを適用したいと思います。私は、私が使用している他の機能(カーソル位置、生のテキスト出力など)を提供するので、QTextEditをテキスト用に使用する必要があり、QScintillaフォーマットを適用したい。 だけrefrence、QTextEditの初期化のために: self.text = QtGui.QText

    0

    1答えて

    EDIT: 標準QScintillaソフトウェアがこの機能をサポートしていません。しかし、Matic Kukovecは何とかそれを働かせるためにいくつかのハックを作った。彼の解決策は、だけでなく、このウェブページ下の彼の答えで説明されています。https://qscintilla.com/insert-images/ 私はQScintillaエディタで画像を挿入したいと思います。残念ながら、このよ

    1

    1答えて

    スマートインデントをC++のwxStyledTextCtrlで処理する方法を知っている人はいますか? 私は明白な成功せず、次のように様々なバリエーションをしようとしている: _textEd->SetProperty(wxT("indentation.smartindenttype"), wxT("indentation:simple")); _textEd->SetProperty(wxT("i

    0

    2答えて

    - 主に楽しみのために!私はPythonですべてを書き、PyQt5ライブラリを使ってGUIを構築します。ここ 現在の状態のスクリーンショットである: コードエディタ自体はシンプルQTextEdit()ウィジェット - QFrame()ウィジェットに埋め込まれ、メインウィンドウに埋め込まれ、それ自体。だから、親子関係の親は、次のとおりです。(少しだけ単純化された): QMainWindow()私が使

    1

    1答えて

    wxPythonのstyledtextctrlで、画面に表示される行数を確認していますが、折り返しを有効にしています。 私はここに目に見えるラインにいくつかの答えを見てきました: Get visible lines in Scintilla.NET component C#のための二番目の場合はベースがまだある私はそれが関連すると思ったScintillaの以来 wxPython - StyledT

    1

    1答えて

    私はScintillaのSCI_GETFIRSTVISIBLELINEを使用して、文書の最初に表示された行を取得します。 ここでは、SCI_SETWRAPMODEをSC_WRAP_WORDに設定して、ワードラッピングモードを有効にしました。しかし、SCI_GETFIRSTVISIBLELINEは、ドキュメント行とこれ以上一致しません。 最初に表示されたドキュメント行を取得する方法(表示された行が折

    0

    1答えて

    私は自分のレクサーをシンティラのために書こうとしています。これまでは、単一行コメントの色付けだけを追加しました。それはうまくいきますが、問題は、それが想定されているような新しい行の後であっても、色付けが終了しないことです。プログラムをデバッグすると、StyleContextクラスに属するMatch()メンバー関数が改行文字を認識しないことが分かりました。それはなぜそうですか?これを修正するにはどう