我在Windows下使用GNU Emacs 24.3。在工作中,我必须遵守特定的文件命名标准,其中有些标准在文件名中包含空格。
如何在Emacs中创建文件名中有空格的文件?我可以很容易地打开他们编辑,但找不到任何信息,如何创建一个。(即创建文件C:\temp\foo bar.txt)?
更新
在回答被接受的答案下的评论中的问题时:我正在使用ido-mode,这是我当时所经历的特定问题的原因。
发布于 2014-06-25 18:29:38
我没有Windows版本需要测试,但是对于Linux版本,没有什么特别的问题。我可以打开一个包含空格的文件,并使用以下两个命令保存它:
C-x C-f ~/tmp/this is a test.txt
C-x C-s请注意,C-x C-f不需要现有文件。当您执行C-x C-s时,它会自动创建它。
我希望你的Windows版本也是这样.
发布于 2014-06-25 18:42:53
在Emacs中,创建的方式与打开以进行编辑的方式相同:C-x C-f c:/temp/foo bar.txt (在Emacs中不需要反斜杠)。
在Emacs24.3中,您只需键入空格,就像任何其他文件名字符一样。(在旧的Emacs版本中,您需要在SPC字符前面引用C-q:C-q SPC插入一个空格字符。)
(实际上,这只是为新文件创建了一个新缓冲区(缓冲区“访问”该文件)。文件本身是在保存缓冲区:C-x C-s时创建的。)
https://stackoverflow.com/questions/24415886
复制相似问题