Textpad 4.7.3 (Windows nagware アプリ) を置き換えるには Linux テキスト エディターが必要ですが、私が試した代替手段はすべて肥大化しているか不完全です。私が最も重要だと思う機能を降順で示します。
- 正規表現による検索、マーク、および置換 (開いているすべてのファイルに対しても)、ディレクトリ ツリーでの正規表現による検索
- 適切なキーボード ショートカットを備えたタブ付きエディター([ctrl]+[tab] は、[alt]+[tab]とまったく同じモデルで動作するはずです)
- 自動インデント、インデント保持、およびインデント操作 (タブ、シフト タブ)
- スマート ナビゲーション キー: [home] は行頭と非空白文字の先頭を切り替えます。[F2] は次のブックマークを探します。上下の矢印キーを押すと、最後に入力した場所ではなく、最後に移動した列に移動します(これを見たのはテキストパッドだけだと思います)
- 構文の強調表示 (おまけ: TextPad に欠けていた混合言語の強調表示)
- ブロック選択モード
- プログラム (コンパイラなど) からユーザー定義コマンドを実行し、対話型のコマンド結果を取得します (テキストパッドを使用すると、ファイル名と行番号に一致する正規表現を定義できるため、エラーをダブルクリックしてそのファイルのその行に移動できます)。
- ワークスペース (同時に開くファイルの集まり)
私が試したエディタで不快に感じたのは次のとおりです。
- Vim と emacs
が画面、マウス、およびキーボードを十分に活用していません。また、かなりの学習曲線があります。キーボードを操作するまったく新しい方法を学ばなければなりません。(もちろん、私が欲しいものをすべて持っていれば、私はそれらを学びます。) - Gedit はほぼ完璧ですが、(ほとんどの場合と同様に) つまらないタブがあり、耐えられません。
- Eclipse は怪物です。Java をやっていない限り、触れません。
- 正規表現機能は恐ろしく珍しい
- 最後に見たタブトラバーサルはほとんどありません
- last-navigation-column カーソル トラバーサルを使用したものは見たことがありません。(使い始めたら、これなしではいられないことがわかりました。)
私には「理想のエディター」を構築するのに必要な時間や特定の知識がないので、同じようなエディターの好みを持つ誰かが宝石に出くわしたかもしれないことを願っています.
ETA:個人的に使用したことのないエディタは推奨しないでください。SciTE、Eclipse、gedit、medit、nedit、GVim、Gemacs、Kate、Geany、Gnotepad、ozeditor などについて聞いたことがあります。それらのほとんどには、私が言及した機能のいくつかがあると確信しています。必要な機能があるかどうかわからない場合 (たとえば、ctrl-tab は alt-tab と同じように機能します)、本当に役に立っていませんよね?