CudaText コードエディターアップデート 1.161.0

Free Pascal と Lazarus を使用して書かれたクロスプラットフォームの無料コード エディター CudaText の新しいリリースが公開されました。 このエディターは Python 拡張機能をサポートしており、Sublime Text に比べて多くの利点があります。 統合開発環境には、プラグインの形式で実装される機能がいくつかあります。 プログラマー向けに 270 を超える構文レクサーが用意されています。 コードは MPL 2.0 ライセンスに基づいて配布されます。 ビルドは、Linux、Windows、macOS、FreeBSD、OpenBSD、NetBSD、DragonflyBSD、および Solaris プラットフォームで利用できます。

前回の発表から XNUMX 年で、次の改善が実施されました。

  • Sublime Text の機能を複製するコマンド「貼り付けとインデント」、「履歴から貼り付け」を追加しました。
  • 「移動」ラインモードでの巨大なラインの編集が最適化されました。 40 万文字列の編集が大幅に高速化されました。
  • 「キャレット拡張」コマンドが改善され、短い行を通過するときにキャリッジを正しく乗算できるようになりました。
  • テキスト ブロックのドラッグ アンド ドロップ: より正確なカーソルが表示され、読み取り専用ドキュメントからドラッグできます。
  • 「置換」ダイアログにフラグが追加され、置換時に正規表現置換を無効にできるようになりました。
  • 小さすぎるブロックの折り畳みを削除するオプション「fold_icon_min_range」を追加しました。
  • Sublime Text と同様に、Ctrl + 「マウスの 3 番目のボタンのクリック」と Ctrl + 「マウス ホイールのスクロール」が処理されます。
  • 画像の表示では、WEBP、TGA、PSD、CUR などのより多くの形式がサポートされています。
  • 一部の編集ケースの取り消しロジックは、Sublime Text にさらに似たものになりました。
  • Unicode の空白文字が XNUMX 進数で表示されるようになりました。
  • エディターは 30 秒ごとにセッション ファイルを保存します (間隔はオプションで設定されます)。
  • コマンドを割り当てるための Extra1/Extra2 マウス ボタンのサポート。
  • コマンドラインパラメータ「-c」を追加しました。これにより、プログラムの起動時に任意のコマンドプラグインを実行できるようになります。
  • レクサー:
    • CSS レクサーのコード ツリーが改善されました。縮小された (圧縮された) CSS ドキュメント内でもツリー ノードが正しく表示されるようになりました。
    • マークダウン レクサー: ドキュメントに他のレクサーのフラグメントが含まれている場合に、フェンシング ブロックをサポートするようになりました。
    • 巨大なファイルをサポートするために、「Ini ファイル」レクサーは「ライト」レクサーに置き換えられました。
  • プラグイン:
    • 「組み込みセッション」がプロジェクト マネージャーに追加されました。つまり、プロジェクト ファイルに直接保存され、プロジェクトからのみ表示されるセッションです。
    • プロジェクト マネージャー: コンテキスト メニューに項目を追加しました:「デフォルト アプリケーションで開く」、「ファイル マネージャーでフォーカス」。 「ファイルに移動」コマンドも高速化されました。
    • Emmet プラグイン: Lorem Ipsum を挿入するためのオプションが追加されました。
    • Git Status プラグイン (プラグイン マネージャー): Git を操作するための基本的なコマンドを提供するため、エディターから直接コミットできるようになりました。
    • 絵文字プラグインの挿入 (プラグイン マネージャー): 絵文字から Unicode テキストを挿入できます。
  • プラグイン マネージャーの新しいプラグイン:
    • GitHub の要点。
    • WikidPad ヘルパー。
    • JSON/YAML コンバーター。
    • 傷。
    • ブートストラップの完成とブルマの完成。

出所: オープンネット.ru

コメントを追加します