プログラマー向けに構築された SCIntilla ベースのテキスト エディター
スクリーンショット
SciTE は 無料の SCIntilla ベースのテキスト エディタで、一般的なテキスト編集に役立ちますが、特にプログラミング向けです。 SciTE は、自動コード検出、色分けされた書式設定、コード コンパイルなど、コードの記述に役立ついくつかの標準機能を提供します。
サポートされているため、SciTE 内から基本的なデバッグも可能です。エディター内でコードをコンパイルして実行し、SciTE 自体から出力を生成します。これは、コンパイル エラーを検出するのに特に役立ちます。同様のアプリには、Netbeans や Code::Blocks< /a>.
SciTE とはどのようなプログラムですか?
SciTE は一般的なテキスト エディターとして機能しますが、主に プログラマー向けのコード エディターとして、特に Scintilla プログラミングを使用して構築されました。図書館。このライブラリは、構文の強調表示、エラー インジケーター、行番号付けなど、プログラマーに役立つ機能をサポートしています。
SciTE でサポートされているプログラミング機能は?
SciTE には多くの機能が含まれています。コードを書くための標準と見なされる機能。これらには、コードの折りたたみ、正規表現、選択範囲の置換、可変幅フォントなどが含まれます。これに加えて、SciTE は Lua プログラミング言語の組み込みサポートにより、さらなるカスタマイズもサポートしています。これは、プログラマーがバッファーと Scintilla API の両方を使用して、独自のカスタム変更を記述できることを意味します。
カスタム コードは、ホットキーにバインドするか、イベントに基づいて自動的にトリガーすることによってトリガーできます。これは、ユーザーが SciTE でできることに幅広い柔軟性を持っていることを意味しますが、それを実現するには、ユーザーが独自のカスタム変更を作成する必要がある場合があります。
プログラマーを対象とした中規模のコード エディター
SciTE は厄介な場所にあります。一般的なテキスト エディタとしても使用できますが、明らかにプログラマ向けです。その UI は時代遅れであり、ユーザーがテキスト エディターに期待する可能性のある多くのグラフィック機能が欠けています。
その一方で、Visual Studio Code< などのより一般的なコード エディターほど完全な機能はありません。 /強い>。 Visual Studio Code はカスタムの変更もサポートしていますが、その大規模なユーザー ベースのおかげで、一般的に必要とされる多くの変更が既に存在している可能性があります。
SciTE は、Lua をサポートしているため、ほぼすべての機能を技術的にサポートできますが、コミュニティがはるかに小さく、コミュニティが開発したソリューションが少ないため、独自の変更を記述する必要があります。