問題タブ [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 - find-name-dired のデフォルトの -iname オプションを無効にするにはどうすればよいですか?
query-replace-regexp
emacs で複数のファイルにまたがって実行したかったのですが、その方法を説明しているこの投稿を見つけました。指示に従おうとすると、ファイルのワイルドカードを入力した後にエラーが発生しました。
残念ながら、find
私が使用しているのは Windows の MKS Toolkit のものであり、この-iname
オプションはサポートされていません。emacs lisp ファイル内のすべての「iname」を「name」に置き換えてから、バイトコンパイルして emacs を再起動しようとしました。これで問題は解決せず、以前とまったく同じエラーが発生しました。もう少し掘り下げた後、find-dired
使用する検索コマンドをカスタマイズできる別のコマンドを見つけたので、この回避策で検索と置換を既に実行しました。
私の質問は次のとおりです。-iname
ソース ファイルを編集し、それらを再バイト コンパイルし、emacs を再起動した後でも、エラーが発生するのはなぜですか? 複数のファイルにわたる将来の検索と置換のためのより恒久的な解決策を見つけたいと思います(そして私の好奇心を満たすために)。
emacs - Finder/ExplorerとしてのEmacs-ファイルをコピーする
私はしばしばファイルを半分(Cx 2)からもう一方のemacsにコピーしたいのですが、両方の半分に異なるdiredバッファーがあります。
明らかな方法は、一方のウィンドウでファイルにマークを付け、もう一方のウィンドウに移動し、ディレクトリ名に移動し、開始にマークを付け、終了に移動し、リングにコピーし、前半に戻り、最後に名前を貼り付けながらコピーを開始することです。リングからのバッファの。
あるdiredバッファから別のバッファにコピーする短い方法はありますか?
編集
ありがとう、BRPocock。dired-dwimのカスタマイズでは、次のようにしか表示されません。
emacs - Emacs:number-or-marker-pエラー
つらら、dired、日の出の司令官、または他の人を台無しにしたときがあります-
エラーがポップアップします-そしてそれはemacsをほぼブロックします-query-find-replace
動作しません、もうありませido
ん。唯一の方法は、emacsを再起動することです。emacsにこのエラーを忘れさせる方法はありますか?
windows - Emacs dired モードでウィンドウに Unicode 文字を表示するにはどうすればよいですか?
私は Windows XP で emacs 23.3 を実行しており、ファイル名に英語とデバナーガリー文字またはタミル文字 (que.प्रश्न.txt
または などans.பதில்.txt
) の組み合わせが含まれているファイルをいくつか扱っています。
Dired でこのファイルを含むディレクトリにアクセスすると、これらのファイル名が正しく表示されません。ただし、Windows エクスプローラでは名前が表示されます。Dired は、英語の文字で始まるファイル名に対して「deva~1.txt」のような名前を表示しますが、英語以外の文字で完全に構成された名前の場合、「47d1~1.txt」のような名前を表示します。
これは、Windowsが内部的にemacsに返すものと関係があると思いdir
ますが、同じディレクトリでコマンドプロンプトを実行すると、完全な名前が表示されることに気付きました(cmd
すべての非英語文字を?
シンボルとしてレンダリングするだけですが)。
英語以外の文字を含むファイル名を正しくレンダリングするためにdiredを有効にできる方法はありますか?
emacs - diredバッファからファイル属性を削除/省略する方法は?
emacs dired バッファでは、各行は次のように表示されます
権限情報を削除または省略して次のようにする方法
ウィンドウズXPを使用しています。
emacs - ファイル名のみを表示するように find-name-dired に指示する
移動して選択できるファイル名のみを表示するように find-name-dired を作成する方法はありますか? サブディレクトリに埋もれているファイルがたくさんあり、ファイルが見つかるたびにサブディレクトリ全体を出力したくありません。
emacs - Dired-別のEmacsウィンドウでファイルを開く
画面に2つのEmacsウィンドウを表示したい。1つはDired用、もう1つはコード用です。しかし、Diredバッファー内のファイルをクリックすると、Diredバッファーの代わりに、同じウィンドウでファイルが開きます。この動作を変更できますか?
emacs - フォルダーを含むファイルをコピーする
選択したファイルを emacs のフォルダーでコピーする方法はdired-mode
? 私が直面した問題は次の問題です。「C」ボタンを押して、選択したファイルとフォルダーを別のフォルダーにコピーするときに、dir を指していると、emacs がファイルのコピーを開始します (ファイルは正常にコピーされます)。 ) しかし、選択したフォルダの内容 - 実際にはフォルダではありません!..
最初のディレクトリの内容:
コピーする準備ができました:
プレス C:
Enter キーを押します。
y を押します:
両方のフレームで g を押します。
ご覧のとおり、 dirは dir1
にコピーされませんでした2
が、コンテンツだけです。これは、ファイルとフォルダーを含む選択範囲をコピーするときに問題を引き起こします。
emacs - dired後方/前方機能
diredのブラウザの「戻る」ボタンのパッケージを探しています。つまり、以前にアクセスしたディレクトリに戻る方法です。
私が念頭に置いているユースケースは^、親フォルダーに to を呼び出した後、ディレクトリ ツリーをさらに深くトラバースすることです。
version-control - Emacs dired と bazaar
Emacs dired モードを使用して、bazaar リポジトリ内のいくつかのファイルをリポジトリ内の新しいフォルダーに移動し始めました。次に、これらの「新しい」ファイルを見つけるためにbazaarに実行bzr add
してもらい、コミット時にbazaarが元のファイルを欠落していると見なし、移動したファイルを新しいファイルとしてコミットすることに気付きました(?)。bzr mv
代わりに実行されるように、Emacs に dired を VCS 対応にする方法はありmv
ますか?
同様の質問here。
解決策:リポジトリに新しいフォルダーを作成し、bzr add
bzr がフォルダーを認識できるように実行しました。mv
次に、 (not bzr mv
)を使用してファイルをリポジトリのルートから新しいフォルダーbzr mv --auto
に移動し、移動を検出するために実行しました。bzr は、元のファイルを削除して新しい場所にファイルを追加するのではなく、各ファイルの移動を検出したことを示しました。bzr mv --auto
次に、Emacs dired モード内からファイルをフォルダーに移動して実行し、bzr が移動を正しく検出することで、これをさらにテストしました。