先週、R と Perl のさまざまな IDE に対処しなければならないことに (再び) 腹を立てましたが、どちらも好きではなく、快適に使用するのに十分ではありませんでした。Emacs を試してみることにしました。この決定は、私の側に一定の不安がなければなされませんでした。私の主な用途は、Perl と cperl と R と ESS です。私の環境は Windows 7 Ultimate 64 ビットで、v23.4.1 を実行しています。これは、私に代わって ESS パッケージがインストールしたものだと思います。
ほぼ 1 週間経ちましたが、これまでのところ驚くほど痛みがなく、他のどの重要なソフトウェアよりも複雑ではありません。ctrl キーを caps-lock に再マップし、デフォルト フォルダを変更し、.emacs をいじり、自動インストール、yasnippet、color-theme、icicles などをいくつか追加しました。明らかに、非常に洗練されたものがいくつかあります。さらに、基本 Emacs の特定の機能はすぐに非常に強力で便利です。全体として、私はうれしい驚きと安心を感じています。
私が予想していたよりも粗いことの 1 つは、ファイルを見つけて開くプロセスです。さまざまなチュートリアルをざっと読んだ後、準魔法のようなファイルの場所とファイル名の自動補完のイメージが浮かびました。私のセットアップのメイン ディレクトリには、g:/roaming/code/perl または g:/roaming/code/R/ のようなパスがありますが、g:/pressuredata/support files/sector/project01/ のような完全に異なるパスに分岐する必要があることがよくあります。等々。
現在、別のフォークを取得する必要がある場合は、ファイル パスを骨の折れるまで削除してから、オートコンプリートを使用して、ファイル システムのそのブランチにさらに深く移動します。20 年前に Amiga で bash シェルを実行していたときの話に戻ります。
私は何を期待していましたか?(上記の例を使用して)「project01」と入力して、パスの下部にあるフォルダーにすぐにスキップするようなものです。何らかの理由で、Emacs がディレクトリをプリロードするという考えが頭に浮かびました。だから、これは現実的ではなかったのかもしれません。
私の推測では、私の困難はおそらく、Emacs の構造的な欠点ではなく、私自身の慣れの欠如に起因するものであり、私の質問につながります。十分なドキュメントがないことに文句を言うことはできません。むしろ無計画に散らばっている情報が豊富です。つららにも同様の問題があります-どちらかといえば多すぎます。
1) ミニバッファーでファイルを開こうとするとき、または他の方法を使用するときに、ファイルツリーのさまざまなブランチを移動するための最良の戦術は何ですか? ある場所から別の場所へのショートカットに使用できるエイリアスはありますか、またはプリロードするディレクトリを指定できますか? 人々はたくさん CD を演奏しますか? それとも、私は完全に間違った角度からこれに来ており、別の戦略を採用する必要がありますか?
2) 追加の設定により、オートコンプリートを使用して、ワイルドカードなどを前に付けることで、(たとえば) すぐ上の project01 内のファイルを検索できますか? ここでより効率的になるためには、何に焦点を当てるべきですか? つららなどのアドオンの力を利用していませんか?
これらの質問は、明確な答えがないという非推奨のカテゴリーに危険なほど近づいていることに気づきました。私の弁護は、悪い習慣や貧弱な長期的な解決策に自分自身をコミットする前に、この段階でいくつかのヒント/ガイダンスを歓迎し、その答えが切り替えを検討している可能性のある他の人に役立つと思う. 問題があれば、喜んで撤回または言い換えます。