E:TextMate for Windowsのすべてのパス

Eは、開発者がMackのTextMateに触発されたWindows用の最初のテキストエディタではありません。 昨年、私はInTypeについて書きました。これは好奇心、 盛ですが、非常にゆっくりとした開発プロジェクトです。 概して、Eからのセンセーショナルな発見も期待していませんでしたが、それでも試用版をインストールしました。 無駄ではありません。



インターフェース





異常なディテールがすぐに印象的です-キーボード制御の厳密な方向。 Windowsアプリケーションに馴染みのあるツールバーは完全に存在せず、ほとんどすべてのメニューコマンドにはショートカットが定義されています。 これはスニペットにも適用されます。スニペットについては別途説明します。



The Power of Textmate on Windows

実際、UI Eには完全にpathosがありません。



私の観点から、このソリューションは非常に正しいです。 テキストを操作するときは、マウスよりもキーボードの方が優先されます。色付きのボタンが山積みになると、視覚的なノイズが増えます。 それにもかかわらず、通常のコピー/貼り付けボタンの拒否は、どのユーザーからもはるかに認識されます。 急進的な変化。







一般的に、インターフェイスは合理的なミニマリズムに満足しています。



機能性





Eの基本機能は非常に広範囲です。 このクラスの編集者向けのオリジナルの詳細もあります。







パッケージ





さて、楽しい部分です。



スニペットセットは、多くの開発エディターで一般的なかなり一般的な機能です。 原則として、それは数百ではないにしても数十のテンプレートで満たされた3階建てのメニューのように見えます。 実際には-あまり有用ではない 多くの場合、適切なテンプレートの場所を正確に覚えるよりも、手ですばやくテキストを入力する方が簡単です。



Eでは、スニペットによって状況が異なります。 一目見ただけで、それらが収集されるバンドルメニューは、その輻輳で本当に落ち込みます。 ただし、その内容は非常に合理的に編成されています。



各バンドルは単なるテキストブランクのセットではなく、エディターの機能を拡張するパッケージです。 Eでは、そのようなパッケージはさまざまな構文スキームに関連付けられています。各スキームは、一般的なテキストフラグメントを挿入するためのコマンドセットだけでなく、よりインテリジェントな操作も提供します。



たとえば、単語と構文構造のオートコンプリート、選択したフラグメントのコメント化またはコメント解除、インタプリタによるスクリプト(または現在の行)の実行、視覚的な色選択(CSSにHEXコードを挿入するのに非常に便利)、行のアルファベット順の並べ替えなどです。 可能な操作の範囲を示すために、いくつかの例を示しました。 すべてをリストするのは無意味です、なぜなら それらの数百があります。



興味深い点は、異なるパッケージからの同じ意味のコマンドのホットキーがしばしば一致し、アクティブな構文スキームに応じて、それらの選択が自動的に行われることです。 そのため、PythonまたはPerlで記述されているかどうかに関係なく、Ctrl-Rはスクリプトを実行します。 これにより、より少ないキーボードショートカットを記憶する必要があり、メニューでマウスを選択する頻度が少なくなります。



すでに述べたように、一連のパッケージは、TextMate用に既に開発されたパッケージで拡張できます。 プロジェクトの公式WebサイトのSVNリポジトリにあります 。 このテキストを書いている時点で、非常に異なる専門分野を持つ153個のパッケージがあります。 たとえば、GTDスタイルのタスクリストを操作するためのバンドルがあります。



短所





このレビューをより完全にするために、否定的な詳細もリストします。







本質的に、欠陥は軽微であり、弁解の余地があります。



はい、ほとんど忘れていました。 34.95ドル。



関連リンク









これはparadigm.ruからのクロスポストです。



All Articles