2

私はテキストエディタを書こうとしています。

私はする必要があります:

  • テキストの途中で単語を選択して Ctrl+B を押すと、このエディターのように、テキストの正しい部分でショートカットが機能するように、どのテキストが選択されているかを理解できる
  • この Ctrl+B や TAB のようにいくつかのキーが押されたときにキャッチできるようにする

ヒントはありますか?

4

2 に答える 2

1

WMD エディタのリバース エンジニアリング をご覧ください。これは SO で使用されるエディターであり、あなたが参照しているものをサポートしています。現在のテキスト選択を太字として拡張する関数が呼び出されdoBorI()ます。ソースで検索してください。

キーボード イベントのキャッチに関しては、どのキーが押されたかの検出など、このページに優れた入門書があります。

あなたの特定の質問が正確に何であるかはわかりませんが、うまくいけば、それらは良いスタートです.

于 2009-05-31T13:59:56.963 に答える
0

既存のエディターの 1 つを見て、彼らがこれをどのように処理しているかを確認することをお勧めします。

私は最近使い始めました: JWysiwygは、非常に簡潔なコードベースであるため、解読しやすいという利点があります。

于 2009-05-31T10:35:22.710 に答える