Questions tagged «files»

使用此标签可解决有关移动,删除或打开文件的问题。或对缓冲区与其文件之间的差异有疑问。对于诸如“保存文件”之类的主题,请改用“缓冲区”。

2
find-file-noselect`有什么问题?
在最近的答案被lunaryorn,他说: 但是,出于评论中已经提到的原因,我建议不要使用Org的其他大部分内容:它很旧,并且充满了遗留和有害的做法(例如,find-file-noselect以非交互方式读取文件)。 谁能解释为什么find-file-noselect在Elisp程序中读取文件不是一个好主意吗?有没有更好的办法?我问是因为我正在考虑在我的一个项目中使用它。
11 files 




2
如何编写不打开文件但提供文件视图的主模式
我想编写一个主要模式来检查netCDF文件。这些是二进制文件,大小可以为多个GB。所以我不想在emacs中打开它们。 我想到的交互如下: 用户可以像emacs中的任何其他文件一样打开netCDF文件。 ncdump -h在文件上执行命令行程序(),输出由emacs解释。 问题是似乎没有办法阻止emacs实际打开文件。


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
打开其父目录尚不存在的新文件
当打开一个其父目录还不存在的新文件时,我要么打开一个shell窗口,要么打开一个Emacs shell缓冲区,然后mkdir打开其中的目录。我觉得这很麻烦。有没有更简单的方法?

4
在标记的目录中以递归方式打开与regexp匹配的文件
一般来说,我希望能够打开文件名与给定regexp相匹配的给定目录集(及其子目录)中的所有文件。 例如 /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 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.