カスタム構文を作成する機能を備えた最高のテキストエディタは何ですか?私はnotepad++を使用しましたが、カスタム構文は少し制限されており、プラグイン(つまり、textFX)には私を満足させるためのいくつかのバグがありました。VimとEmacs(どちらが良いですか?)について聞いたのですが、多くの機能を備えたFASTエディターが必要です。
16 に答える
Vim と Emacsは高速で、構文の強調表示など多くの機能を備えています。
個人的にはVimを使っていますが、どちらも強力なエディタです。Visual Studio を使用している場合、ViEmu プラグインは非常に優れたオプションです。これにより、Visual Studio 内でほぼ完全な Vim 編集が可能になります。
Ultraedit。とても良い! http://www.ultraedit.com/products/ultraedit/ultraedit_tour.html
Zeus エディターのシンタックス ハイライターは高度な設定が可能です。
崇高なテキスト
- 速い
- 軽量
- シンタックスハイライト、コード補完、コード折り畳み
- 完全にカスタマイズ可能
- カスタム構文
- コードスニペット
- プラグイン
- すでに多くの言語をサポートしています
- ミニマップナビゲーション
- キーの再マッピング
- マクロ
- 正規表現
- プロジェクトの取り扱い
- スクリプト/exeをビルドして実行します
- フルスクリーン、マルチモニター、一度に最大4列(ファイル)
- 本当に急成長など...
PSPadを試してみてください。無料で機能豊富。インストールする必要さえありません。これは、制限された環境 (つまり、ローカル管理者権限がない) に住んでいる場合にプラスになります。
Windowsの場合、私はしばらくの間、Programmer'sNotepadに非常に満足しています。安定していて、カスタマイズ可能で、十分に軽量で、オープンソースです。
情報を参照してください: http ://www.textpad.com
Windowsでは、EテキストエディタはTextMateバンドルをサポートしています。これは、いくつあり、どれほど強力であるかを考えると、かなり簡単に作成できるようです。(基本的に、TMバンドルは、好きな言語で手間のかかる作業を行うことができます。)
ただし、これは有料のソフトウェアであり、その下でCygwinを使用しているため、バンドルコマンドを実行するときに少し遅れて不安定になります。
Visual Studioに非常に満足しています。ネイティブの編集機能、簡単な拡張 モデル 、 カスタマイズ可能な構文の両方です。
HippoEDITを試してください。Notepad ++をダンプした後、これが私の選択したエディターです。
Mac を使用している場合、Smultron は非常にシンプルなカスタム構文の強調表示を提供します。それはほとんどポイントアンドクリックです。タグとキーワードの組み合わせは 7 ~ 8 個に制限されていますが、どこを見ればよいかがわかれば、カスタムの強調表示スキームをまとめるのに約 5 分かかりました。
また、vim の既存の構文ファイルについて他の人が言ったことにも賛成です。あなたが行っていることのために誰かが構文ファイル (またはそれに近いもの) を作成した可能性はかなり高いです。私のアドバイス: 同様の構文ファイルを見つけて、ハックして ~/.vim/syntax ディレクトリに配置してください。ただし、問題が発生する前に、vim チュートリアル (コマンド プロンプトで「vimtutor」と入力するだけでよいはずです) を読み、風変わりなキーボード コマンドが機能するかどうかを確認してください。
vi に関する Jens Alfke のコメントについてですが、私は vim ("VI-iMproved") を定期的に使用しており、複数の大きなテキスト ファイルを操作する場合、矢印キーやマウスを使わずに移動する方が劇的に高速であることがわかります。vimtutor を試すまでは、不可解な文字コマンドについて Jens と同じように感じていました。それ以来、vim は私のお気に入りのエディターです。唯一の副作用は、Vim 以外のテキスト フィールドに奇妙な文字が表示されることがあることです。:wq
Cのような言語の単純な構文の強調表示については、Textpadを試してください。言語の演算子、中括弧、コメント区切り文字、およびキーワードを数分で定義できます。
エディターのKomodoEdit、Emacs、VIM、Epsilonを使用すると、ほぼすべての種類の構文の強調表示を定義できます。これらのエディターのシンタックスハイライトモデルをよく知っている場合(習得には数時間以上かかります)、通常は少なくとも1時間かかりますが、カスタムシンタックスハイライトを作成するには通常1日かかります。VIMが構文のプログラミングに最も簡単です。ハイライト。
LinuxでエディターJoeを使用します。これにより、ユーザーはカスタム構文の強調表示を定義することもできますが、そのステートマシンベースのモデルは、前の段落で説明したエディターほど強力ではありません。
数年前なら私も Textpad に答えていたでしょうが、それ以来開発は遅れているようで、自動ハイライトブラケット補完などの機能は最近ではほとんど標準になっていますが、まだ欠けています (ディスカッションについては、Textpad フォーラムを参照してください)。構文の強調表示オプションはユーザーが提供したものですが、Textpad Web サイトでは何年もガーデニングが行われていないため、たとえば、11 の PHP ハイライターのどれが最適かを見つけるのはあなた次第です。
私が最近見つけたのは、高速でマルチプラットフォームでカスタマイズ可能な Scintilla ベースのアプリであるEditraです。まだ初期のバージョンですが、今のところ Windows で問題はありません。構文のカスタマイズについては、インストール後に library.zip ファイル内の構文フォルダーを参照してください。
Komodo は強力ですが、特に起動時に遅いというよりも遅いことがわかりました。また、アンインストール後、「Edit with Komodo」エントリがレジストリ全体に散らばっているため、再度招待されることはありません。
これはWindows OS用です
Atomはクールなテキスト エディターです https://atom.io/
スマート オートコンプリートをサポートし、多くのプラグインが利用可能です。シンプルなプラグイン pretty-json を使用して、json ドキュメントをきれいにするのに役立ちました。100MB前後の大きなサイズ。
でも編集者のフィールは本当にすごいです。