問題タブ [dired]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - Dired:スーパーユーザーとしてchownする方法は?
私はリモートリポジトリからチェックしたコードに取り組んでいます。そこでは、ファイル所有者として「root」を持つリポジトリにコードの一部が入りました。ここで、リポジトリを含むディレクトリを別の場所に移動したいのですが、通常のユーザーでは古いファイルの削除に失敗します。またdired-do-chown
、ファイルの所有者を変更するにはrootである必要があるため、失敗します。
ルートとしてdiredコマンドを呼び出す方法はありますか?(ファイルを見つけるためのトランプのように)
emacs - Emacs dired は同じバッファを使用します
で次のコードを使用します.emacs
。
したがって、アクセスするすべてのディレクトリに対してバッファが作成されるわけではありません。次に、いくつかの人間工学を追加することにしました。
クリックCtrl-<up>
すると、親ディレクトリに移動します。ただし、親ディレクトリを新しいバッファで開きます。
同じバッファで開くにはどうすればよいですか?
emacs - dired-do-copyとdired-do-renameを許可して、その場で新しいディレクトリを作成します
dired-do-copyまたはdired-do-renameの間にその場で新しいディレクトリを作成できるemacslispハックを持っている人はいますか?これらの2つのコマンドのいずれかを実行する前に作成できることを理解しています。ある種の「Areyousure...」プロンプトの追加ポイント。
emacs - Emacs: dired ブックマークを同じウィンドウで開く方法
ファイルシステムをナビゲートしているときに、単一のウィンドウでなんとか仕事をすることができました。
人間工学を改善するために、「lwt」、「eve」などの短い名前で最も頻繁に使用するディレクトリのブックマークを作成することにしました。ただし、ブックマークを開くたびに、古いものが存在する場合でも、新しい dired バッファが作成されます。
既存の dired バッファでブックマークを開くにはどうすればよいですか?
emacs - dired 内のファイルをフルパスでソートする
find-name-dired を使用して、すべて同じ名前 (foo.txt と呼びます) で異なるディレクトリにあるファイルの複数のインスタンスを検索しています。ファイルパスのアルファベット順にファイルをリストしたい。ただし、それらはランダムな順序で表示されます。dired -sort-menuもdired-sort-chiesaも、find-name-dired の出力をソートしませんが、他の dired バッファー (フォーマットは非常に似ています) では機能します。dired バッファーの内容をファイルに書き込むと、シェルを開いて、9 番目のフィールド (パス) をキーとして使用するシェル内のソート コマンドにファイルを送信できます。これにより、正しいように見える出力が生成されますが、もちろん、それはもはや dired バッファーではありません。
私ができる方法はありますか
- その外部でソートされたファイルを読み込み、それを dired "モード" (コンパイルモードに類似) で開きます。
- dired モードのままで find-name-dired の出力をソートする、または
- 最初から私が望むようにソートされた find-name-dired からの出力を生成しますか?
アップデート:
もう少し具体的にするために、現在のバッファは次のとおりです。
「s」を押すと (ほとんどの dired バッファーがソートされます)、「Cannot sort this dired buffer」というエラーが表示されます。
バッファを次のようにしたい:
emacs - サブフォルダ内のファイルを dired モードですばやく開くにはどうすればよいですか?
dired モードで、サブフォルダー内のファイルをすばやく開くにはどうすればよいですか? dired+', the key 'j' is
dired-goto-file'をロードした後にそれが見つかりました。しかし、emacs 24 + Windows 7 では使用できません。
サブフォルダー内のファイルをすばやく開いたり見つけたりするための便利なキーはありますか?
ありがとう。
windows - Emacsでファイル名を並べ替える
同じ形式のファイルのバッチがありbmp
、ファイル名は0.bmp
1.bmp
... です。ファイル名を変更し99.bmp
たい0.bmp
です。Windowsでemacsを使用しています。99.bmp
1.bmp
98.bmp
dired-mode
emacs - Emacs で *Async Shell Command* バッファのポップアップを回避するには?
My~/.emacs
には、特定のアプリケーション (Ubuntu 12.10; Emacs 24) で特定のファイルを開くための次の設定が含まれています。
で.pdfに移動してdired-mode
ヒット!
すると、.pdfがOkularで開きますが、dired-bufferは2つの部分に分割され、2番目の部分は次の*Async Shell Command*
ようなコンテンツを含む役に立たないバッファになっています
このバッファが開かれないようにするにはどうすればよいですか? (ただし、エラーが発生し、この情報が役立つ場合を除きます)。
関連する質問hereおよびhereを見つけましたが、一般的なものではなく、非同期で実行される特定のコマンドを扱っているようです*Async Shell Command*
(可能であれば、特定のファイルタイプだけでなく、非同期プロセスの一般的な動作を変更したいと思います)
emacs - Emacs dired+tramp、UTF8 で間違ったファイル名
最初にtramp + diredを使用すると、次のようになりました。
そして、私はこれらの行でそれを解決したと思いました:
しかし、今何か間違ったことが起こります:
これも役に立たなかった: "LC_ALL=ru_RU.utf8"
Dired は間違ったファイル名 (dirname) の長さを取得するようになりました。これは、変更日を含む dir で確認できます (これも青色)。
そして、これは任意のファイル名で発生します(すべてではありません)。
そのため、Dired が間違った名前を取得すると、ファイルを操作できなくなります。
誰でもそれを手伝ってもらえますか?
emacs - Windowsでcp1251を使用するEmacsでdiredを作成するには?
デフォルトのエンコーディングを utf-8 のままにしておきます。
しかし、Windows では、cp1251 を使用して dired でファイル名の一部を表示したいと考えています。(Windows では utf がサポートされていないため)
すべてが次のように表示されます。\361\345\354
では、どうすればこれを作ることができますか:
diredモードのみで、他のモードではありませんか?