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

このタグは、ファイルの移動、削除、またはオープンに関する質問に使用します。または、バッファとそのファイルの違いについての質問。「ファイルの保存」などのトピックについては、代わりに「バッファ」を使用してください。

2
`find-file-noselect`の何が問題になっていますか?
lunaryornによる最近の回答で、彼は次のように述べています。 ただし、すでにコメントで述べられている理由から、私はOrgの他のほとんどの部分に対してお勧めします。それは古く、レガシーで有害な慣例(たとえば、非対話的にファイルを読み取るfind-file-noselect)でいっぱいです。 find-file-noselectElispプログラムでファイルを読み取るのが悪い考えである理由を誰かが説明できますか?もっと良い方法はありますか?私のプロジェクトの1つでそれを使用することを考えていたので、私は尋ねています。
11 files 



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

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

4
バッファがファイルを訪問しているかどうかを確認するにはどうすればよいですか?
一部の(たとえば、現在の)バッファがファイルを訪問しているかどうかを確認したいと思います。私は言うことができます: (if (buffer-file-name) ...) しかし、それはあまりエレガントではないようです-私が興味を持っているのはブール値だけであり、問題のバッファの実際の名前ではありません。buffer-file-name関数がElispで記述されている場合、そのソースを調べて、それが何を使用しているかを調べることができますが、Cで記述されているため、Emacsソースをインストールできましたが、elisp名が見つからないのではないかと心配しています。とにかくそこに私が何をしているかをチェックする機能のために。 私が必要なのは、現在のバッファのファイルの名前に基づいてディレクトリを作成したいということです。現在、これは多かれ少なかれこれを行っています: (make-directory (if (buffer-file-name) (file-name-base) "default-dir")) それでは、これを行うためのElispの慣用的な方法は何でしょうか?
9 elisp  buffers  files 

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
ファイルを開かずにファイルのビューを提供するメジャーモードを作成する方法
netCDFファイルを検査するためのメジャーモードを記述したいと思います。これらは、サイズが数GBのバイナリファイルです。だから私はそれらをemacsで開けたくありません。 私が考えている相互作用は次のとおりです。 ユーザーがemacsの他のファイルと同様にnetCDFファイルを開きます。 コマンドラインプログラム(ncdump -h)がファイルに対して実行され、出力はemacsによって解釈されます。 問題は、emacsが実際にファイルを開くのを止める方法がないように見えることです。


4
一連のファイルを検索して置換するにはどうすればよいですか?
テキストを検索および置換できる一連のファイルを定義したいと思います。 明確にするために: たとえば、特定のディレクトリにあるすべてのファイルxk * .tex(およびバックアップファイルを除く)を検索できるようにしたいと考えています。また、すべてのファイルdd * .shおよびee * .clsで、「不確実性」などの表現を「不確定性」に変更できるようにしたいと考えています。 これを行うための標準的な方法は何ですか?
9 files 

4
Ivyはミニバッファーでコマンドの完了を無効にします
ミニバッファーで1つのコマンドのivy補完を無効にできますか? たとえば、フォルダ〜/ code / study /にいます。検索ファイルを開いてIvyでオートコンプリートすると、 Find file: ~/code/study/ ./ ../ [...] そして私が欲しいのは、1回のジャンプで〜/ other / code / studyに移動することです。オートコンプリートのivyモードがあるので、カーソルを最初の/に移動して、そこにotherと入力することはできません。これは、いくつかの問題を抱えています。このコマンドのために、補完の最初の部分を何らかの方法で編集したり、一時的に補完を無効にしたりできますか? どうもありがとう!
8 files  completion  ivy 

2
間接的にクローンされたバッファーで元のバッファーのファイル名を取得するにはどうすればよいですか?
2つの異なるフレームのバッファーの異なる部分を確認したかったのは、1つのフレームを簡単にまたがることができない、異なる形状の2つのモニターがあるためです。いくつかのグーグルによって、私はを使用するようclone-indirect-bufferになりました。 ただし、buffer-file-name新しいバッファはnilです。元のバッファのファイル名(これはそのクローンである)を確実に判断するにはどうすればよいですか?


2
セッション間で開いているファイルリストとバッファコマンド履歴を保存する
私が発見したdesktop-save-modeEmacsが閉じることができ、それが再オープンしたときに、それは前に開いていた同じファイルが表示されています。 これをもう少し詳しく説明したいのですが、次のこともできるかどうか考えていました。 で開いたファイルの履歴を保存しますC-x C-f。私はしばしば同じファイルを開くことになるので、それらを簡単に見つけるのは素晴らしいことです。これを保存できない場合は、ブックマークが役立つでしょう。 M-xまたはを介して実行されたバッファコマンドの履歴を保存しますM-:。これは可能ですか?できない場合は、これを行うためにいくつかのスニペットを保持できますか? 前もって感謝します!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.