IDEをemacsに切り替えることをいじっています。(私はまだ emacs の初心者です。) 問題は、IDE を非常にうまくカスタマイズしたことであり、ヘルパーを置き去りにしたことを後悔しています。
説明させてください:
- 現在開いているファイル/バッファを表示し、ホットキー (C-1、C-2、...) ですばやく切り替えることができます
- 「クリップボード」または完全に挿入された最新のテキストを表示 (4 番)、テキストはホットキーで挿入可能 (Cb 1、Cb 2、...) 最後に挿入されたテキストは太字で表示され、C-` で挿入可能
- M-` で挿入可能な、最後に挿入された完全な (4 番目の) テキスト
- 開いているすべてのファイルから収集されたオートコンプリート風のリストで、タイプに関係なく魔法のようなロジックが含まれています。ホットキー (M-1、M-2、...) で挿入可能なテキスト
emacsにはそういう機能があると思いますが、私は視覚的なタイプなので、利用できるものを見たいと思っています。もちろん、実際のホットキーはそれほど重要ではありませんが、ご覧のように、すべての情報を表示することで、最小限のキーを押すだけでその場所に簡単にアクセスできます.
私の苦痛は、さまざまな機能を提供する emacs 拡張機能が多数あり、すべてをチェックするには一生かかるように見えることです。
私の質問は:
- 同様の外観と動作を実現するための emacs 拡張機能はありますか?
- 私はプログラマーなので、このようなものを組み立てるためのベースとしてどの拡張機能を使用できますか?
ありがとう!
もう少し詳しく:
私は Python 開発者なので、書いているコードのほとんどは Python です。HTML JS CSS XML を画像に追加します。重要なことの 1 つは、python / HTML(template) / XML(config) / doctest 識別子が相互参照されるため、補完はファイルタイプの境界を越えて機能する必要があるということです。一部の IDE では、補完が Python ファイルタイプに対してのみ機能することは大きな苦痛です。
init .py、configure.zcmlなど、同じ名前のファイルがたくさんありますが、異なるフォルダーにあります。ファイル名でそれらを切り替えるのは面倒なようです。
最近挿入されたテキストのリストだと言ったほうがよいでしょう。できるだけ少ないキーで再利用する。通常、コーディングするときは、同じタスク内で同じ識別子やその他のものを再利用しています。そのため、最初の x 文字を再入力して補完を再度取得する代わりに、それらを一覧表示すると便利です。
通常、この機能を最もよく使用するのは、コードを変更/リファクタリングする場合です。もう 1 つ余分な機能を追加するのと同じように、その場所で識別子が数回必要になります。