dired は退屈なように思えます。
4 に答える
多くのディレクトリを扱うために、私find-dired
は単にプレーンの代わりに使用しますdired
。プロジェクト全体で 1 つの dired バッファーが得られるまで、ビルド ディレクトリを使用して-name
、関心のあるファイルの種類をフィルター処理します。-prune
find-dired バッファーを押すgと、同じ find コマンドでバッファーが更新されるため、find パラメーターを正しく取得すると、非常に便利です。
Emacs のやり方は、ほとんどのファイルを開いたままにし、ファイルido
を切り替えるなどの効率的な方法を使用することです。Emacs の再起動後に開いているファイルを復元するdesktop.el
には、ほぼ間違いなく Emacs にバンドルされている を使用します。このワークフローは非常に効率的です。
他のファイルを見つけて開くには、ido
のバージョンの をfind-file
使用すると非常に高速なので、通常はそれを使用しdired
、大きなディレクトリを開いて特定のパターン ( ) を含むファイルをマークするなど、他の状況のために予約します% g
。
Web アプリケーションを開発したことはありません。作業中のプロジェクト用に TAGS ファイルを開いたままにします。それらは、C、C++、および少しの Java プログラムの混合です。これで etags-select を使用します。ido-mode と ibuffer も使用していますが、プロジェクトに取り組んでいるかどうかに関係なく、常にオンになっています。そして、私は決して Emacs の「プロ」ユーザーではありません。
ファイルの検索 ( C-x C-f
) とバッファの切り替え( ) の両方にIDO を使用してみてくださいC-x b
。複数のファイルの操作が少し簡単になります。またuniquify
、バッファを変更するときに同様のファイルを簡単に分けておくことができるので、とても気に入っています。
(require 'uniquify)
(setq uniquify-buffer-name-style 'post-forward
uniquify-separator ":")
そして、idoモードのいくつかの設定:
(require 'ido)
(ido-mode t)
(setq ido-enable-flex-matching t
ido-everywhere t
ido-show-dot-for-dired t)