タグ付けされた質問 「dired」

Diredは、ユーザーがファイルシステム上のファイルとディレクトリを編集できるようにするメジャーモードです。これは本質的にファイルブラウザであり、 `ls`コマンドに似た幅広い機能と外観を備えています。



2
FTPクライアントとしてdired
これが可能かどうかはわかりません。リモートファイルを編集できることはわかっていますが、探しているのは次のような設定です。 私のローカルディレクトリにdiredされた1つのバッファ リモートディレクトリ上でdiredされた1つのバッファ リモートディレクトリのファイルを更新するときの視覚的な助けのようなものです。このような構成で可能であれば、複数のファイルにマークを付けてそれらをFTP経由で更新するのは迅速です。
10 dired  ftp 

2
プログラムでファイルをDiredバッファーに挿入する
ファイル名のリスト(フルパスを含む)があり、このファイルのセットをリストするDiredバッファーを作成したい どうすればいいですか? ファイル名のリストからDiredバッファーを作成するにはどうすればよいですか? 外部依存関係を使用せずに。
10 elisp  dired  files 

6
diredバッファ間でファイルとディレクトリをコピー/貼り付ける簡単な方法
M-w C-y2つのdiredバッファ間でファイルとディレクトリを貼り付ける簡単な方法はありますか? 一部のアイテム(ファイルとバッファー)をマークmしてM-w(または別のショートカット)でコピーしてから、別のdiredバッファーに移動します(これは、必ずしも前のdiredバッファーのウィンドウによってウィンドウ内に並んでいるとは限りません)。 )その後、yankingすべてのコピーされたファイルC-y(または別のショートカット)がありますか?これは、さまざまなOSの多くのファイルエクスプローラーで実行できる単純なタスクです。 古典的なコピーオプションCの問題は、それが押されるとすぐに宛先を要求することです。宛先バッファのパスが非常に長い場合、または開かれたdiredバッファが多すぎる場合、このアプローチは複雑になります。 最初にアイテムをコピーしてから、適切なdiredバッファーに貼り付けるソリューションを探しています。 関連する質問があります迅速にEmacsのdiredで/移動ファイルをコピーする方法は? これは、オプションを使用して2つのdiredウィンドウが垂直に分離されているときにCを押すという従来のアプローチを使用しています(setq dired-dwim-target t)。 これを達成する方法は何ですか?
10 dired  copy-paste 

4
Emacs:ビデオファイルを開いて再生する方法
たとえば、Diredモードでファイルシステムを探索しているときに、ビデオファイルに遭遇した場合、そのビデオファイルを再生できると便利です。Emacsでこれを行うにはどうすればよいですか? Emacsを使用してビデオファイルを開くことができますが、結果はあまり役に立ちません。エンコードされたファイルをテキストとして表示するだけです。Emacsがビデオファイルを再生する方法、またはvlcのような別のプログラムにファイルを再生させるコマンドにリンクする方法はありますか?
9 dired  video 

2
開いているすべてのファイルを一覧表示したdiredバッファーを作成するにはどうすればよいですか?
diredバッファからアイテムをディスクに書き込むメカニズムがあります。残念ながら、私がパッチを当てたファイルはファイルシステム全体に散らばっています。dired開いているすべてのファイルからバッファを作成するにはどうすればよいですか?
9 buffers  dired  files 

3
Dired:ディレクトリのバッファのみを再利用
diredでディレクトリに入るたびにバッファが作成されないようにするには、次のようにします。 (put 'dired-find-alternate-file 'disabled nil) 私の今の問題は、私がdiredを押してからファイルにアクセスしてRETそれを殺すと、diredバッファも殺されるということです。 ディレクトリにのみdiredバッファを再利用することは可能でしょうか?

2
どうすればDiredバッファ名にフルパスを含めることができますか?
多くの場合dired、同じ名前のフォルダを含む、多くのバッファを開いています。たまに、これが原因で間違ったものに切り替えることがあります。そのため、これを修正する方法を探しています。 現在、同じ名前のフォルダを複数開いているdired場合、バッファリストは次のようになります。 foo foo<2> bar foo<3> bar<2> バッファ名にフルパス(またはその一部)を含めて、実際に切り替えているフォルダを確認できるようにしたいと思います。私はこのようにしたいと思います: foo</full/path/to/foo> foo</another/path> 等々。私はまた、例えば: /full/path/to/foo /another/path/foo ただし、通常は最初にフォルダ名で、次にフルパスで目的のバッファを見つける方が簡単なため、前者の方が好きです。これはどのように行うことができますか?
9 dired 

1
トランプの場所が歴史に干渉するのを防ぐ方法は?
EmacsなどのランダムなEmacs操作を実行しorg-captureたり、ファイルをの別の(ローカル)ディレクトリに名前変更したりするとdired、Emacsは、おそらく何らかのオートコンプリートや履歴のために、トランプを使用して別のマシンに接続しようとするという問題があります。推論。マシントランプが接続しようとしているため、これにより多くのハングと待機が発生します。 他の基本的な操作を実行するときにEmacsがトランプファイル/場所を検索しないようにするにはどうすればよいですか?Emacsがorg-captureandなどの操作のためにリモートファイル/場所の内部を調べる必要があるという考えをどこでどのように取得しているのかをどのように判断できますdired-do-renameか?
9 dired  tramp 

4
マークされたディレクトリで正規表現に一致するファイルを再帰的に開きます
一般的に言えば、ファイル名が特定の正規表現に一致する特定のディレクトリセット(およびそのサブディレクトリ)内のすべてのファイルを開くことができるようにしたいと思います。 例えば /home/nispio/project: total used in directory 1612 available 1000000000 drwxrwxr-x 13 nispio group 4096 Sep 19 14:06 . drwxrwxr-x 7 nispio group 4096 Sep 22 16:41 .. drwxrwxr-x 2 nispio group 4096 Sep 19 12:46 cfg drwxrwxr-x 2 nispio group 4096 Sep 19 12:46 hlp * drwxrwxr-x 2 nispio …
9 dired  files 

2
diredされたディレクトリで上に移動するために「^」の後に「スペース」を入力しないようにするにはどうすればよいですか?
^dired(「アップディレクトリ」)の親ディレクトリに移動するためのキーバインディングです。 しかし、中Gnu EmacsにWindows 7 Professional 64-bit私のドイツ語のキーボードレイアウトを持つ、「^」を入力するのに十分ではありませんが、私は、キーバインディングの仕事をするために、その後にスペースを入力する必要があります。 スペースを押して "^"だけで上に移動する必要がないように、キーバインドを再定義するにはどうすればよいですか? C-h k ^<space> 戻り値 ^コマンドはdired-up-directoryを実行します。dired-up-directoryは、 `dired + .el 'にあるインタラクティブにコンパイルされたLisp関数です。 ^にバインドされています。 (dired-up-directory&optional OTHER-WINDOW) 現在のディレクトリの親ディレクトリでDiredを実行します。このバッファまたは別のバッファで親ディレクトリを見つけます。必要に応じてバッファを作成します。

3
VCSステータスをdiredで視覚化するにはどうすればよいですか?
特に気になりますがgit、ここはいいところだと思いますvc。Atomのgitとそのファイルエクスプローラーの統合をエミュレートしたいと思います。 どうすればこのようなものを手に入れることができdiredますか?適切なツリー構造をシミュレートする他のツールがあることは理解していi/RETますが、通常のワークフローは問題なく機能するはずです。
9 dired  git 

3
「o」を使用してdired / ibufferから別のフレームに開く方法
2つのウィンドウを開いて縦に分割しています(単一フレーム)。 A)自分の作品を含む B)diredまたはibufferを含む ペインBでファイル/バッファに移動し、ペインAでファイルを開いて「o」を押すことができるようにしたいのですが、これは可能ですか?現在、emacsはペインAの下部にファイルを開くための新しいペインを作成しています。 編集:ユーザーの法律家によれば、上記の動作はフレームが大きい場合に発生します。これは私には当てはまるように見えます。なぜなら、私は(外付けモニターではなく、より小さなフレームで)家にいるので、emacsが思い通りに動作しているからです。現在の質問は、現在のフレームが大きいときにemacsが新しいウィンドウを開かないようにすることはできますか?
8 frames  dired  ibuffer 

3
AUCTeXのマルチファイルプロジェクトを検索して置換しますか?
私は、LaTeXドキュメントを含め、私が書いているすべてのもので使用する唯一のエディタとしてEmacsを採用しようとしています。私はその目的にかなり役立つWYSIWYGエディター、つまりTexStudioまたはTXSから来ました。TXSからEmacsへの移行について、TXSが大規模な正規表現クエリ検索を実行する方法と、プロジェクトに関連する.texファイルのみへの検索の一致と制限を強調表示に置き換える方法がまだありません。Emacsで今はそれがとても恋しいです。以下のTXSのスクリーンショットを参照してください。 マルチファイルLaTeXプロジェクトでのTeXStudioクエリ Emacsで実現するワークフローのポイントを強調したいと思います。 RegExpクエリの検索と置換は、プロジェクト関連の.texファイルでのみ行われます。 試合のハイライト ハイライト表示された結果の概要をまとめて扱いやすいレイアウトで表示します(MagitEmacsでを押しlて別のキーを押すlかC-x d、Diredモードと同じように 押すと、ログビューに似ています) 実行された、または残った置換または検査の一致の量を知る方法、およびクエリを停止する不器用なキーストロークによってクエリが壊れた場合にクエリを再開する方法 すべての関連ファイルを閉じて保存し、このクエリを呼び出す前の状態に戻すことにより、この乱雑なクエリをクリーンな方法で解消します 私はこの投稿を読みましたが、私の意図はCW、誰もが彼の最良のワークフローを共有して、この一般的な仕事を成し遂げることができるようになることです。私の現在のアプローチは次のとおりです: 最初のワークフロー Diredモード% gは、その正規表現を含むすべてのファイルをマークします。短所:これには、非.texファイルを含む、プロジェクトに関係のないファイルも含まれます。 C-x 3 新しいバッファで個別に照会する必要のあるマークされたファイルの方向の概要として最初のバッファを監視しながら、新しいバッファを開きます によるクエリの実行C-c q。確認!せずにすべてを置き換えるなどの非常に優れたスイッチがあり、開いているファイル内の一致を強調表示します。しかし、これはマークされたすべてのファイルに対して毎回同じクエリを実行する必要があることを意味します。 マークされたすべてのファイルを実行した後C-x s !、1回のキーストロークですべてを保存するためにヒットしました。ふew! 2番目のワークフロー-推奨 .texファイル% mのみをマークするために、direxpモードでregexp を使用してすべてのファイルにマークを付けると.tex、基本的に実行\.texすると、そこに移動します。 C-x 3 上記と同じように、1つのバッファを概要用に、もう1つのバッファをクエリ用に保持します QクエリであるDired内で実行すると、マークされたファイルでのみ正規表現を置き換えます。あるいはA、正規表現検索クエリのみです。本格的なクエリが実行され、ヘルプメニュー?が提供さ れます C-x s !すべての混乱を保存して閉じます。そうしないと、開いているファイルを1つずつ閉じなければならず、面倒です。私たちが気になったものだけを閉じる方法があるといいのですが。 マルチファイルでTXSの正規表現検索/置換クエリを概算するにはどうすればよいですか? 注意 Windows 7上のEmacs 24.4

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.