相关疑难解决方法(0)

在迷你缓冲区中显示当前文件的完整路径的功能

我需要获取我正在使用emacs编辑的文件的完整路径.

  • 有功能吗?
  • 如果没有,那么获得它的elisp功能是什么?
  • 如何将结果(路径名)复制到剪贴板以便我可以重复使用它?

我正在使用Mac OS X和Aqumacs.

(setq filepath (get-fullpath-current-file)) ???
(copy-to-clipboard 'filepath) ???
Run Code Online (Sandbox Code Playgroud)

添加

(defun show-file-name ()
  "Show the full path file name in the minibuffer."
  (interactive)
  (message (buffer-file-name))
  (kill-new (file-truename buffer-file-name))
)
(global-set-key "\C-cz" 'show-file-name)

结合我得到的两个答案,我可以得到我想要的.谢谢你的回答.还有一些问题.

  • (file-truename)是什么?
  • 我可以将路径名复制到系统(OS)的剪贴板,而不是杀死环,以便我可以将信息与其他应用程序一起使用吗?

emacs clipboard elisp aquamacs

91
推荐指数
7
解决办法
4万
查看次数

Ido模式太聪明了,我能不能完成文件名?

我的问题:我启用了Ido模式,我想编辑(例如).emacs我的主目录中的文件.我没有.emacs文件,但我确实有.emacs.d,所以ido假设我想进入目录C-x C-f .emacs RET.

我一直试图解决这个问题至少几个星期,我有几个解决办法,但我真的不想做任何疯狂的事情.

emacs ido-mode

89
推荐指数
1
解决办法
6025
查看次数

没有选择emacs ido建议的内容?

在我当前的工作目录中~/WD有一个abc.txt文件.现在我想abc.txt在子目录下创建另一个~/WD/NEW/.当我输入C-x C-f和目录时~/WD/NEW/abc.txt,ido正在将字符串更改为~/WD/abc.txt,这不是我想要打开的.当我尝试修改字符串时,ido会自动将我的输入"纠正"为错误的字符串.

有什么方法可以解决这个问题吗?

emacs ido

3
推荐指数
1
解决办法
241
查看次数

标签 统计

emacs ×3

aquamacs ×1

clipboard ×1

elisp ×1

ido ×1

ido-mode ×1