有没有简单的命令来做到这一点?我很累,输入C-x C-f ENTER
。如何使用Emacs中的一个命令打开当前正在打开文件的缓冲区的目录?
回答
如果(require 'dired-x)
在init文件(或可选择地按照自动加载指令),你可以使用CXCJ调用dired-jump
,这不仅你想要做什么(在这两个文件的访问缓冲区也可以在dired缓冲区中),而且还会将点放在刚才来自的文件或目录的dired条目上,这非常方便。
C-H我克(dired-x) Optional Installation Dired Jump
RET
哇,这很酷。我认为这比@Iqbal Ansari的答案更有用。 –
就我所知,没有一个命令可以这样做,但是由于您使用的是emacs,因此您可以轻松定义一个命令。这些添加到您的init
文件
(defun my-open-dired-here()
(interactive)
(dired default-directory))
上述定义的命令在当前缓冲区的目录中打开dired
,这是当你在香草的emacs做C-x C-f RET
你会得到什么。
你可以当你按下F6 你将得到当前缓冲区的目录dired打开上面的命令绑定到你的选择,我结合它的一键F6
(global-set-key (kbd "<f6>") 'my-open-dired-here)
现在。
哦,那就是我想要的。这很简单。谢谢!! –
我发现@phils答案更有用。所以我移动了复选标记。抱歉。 –
当然,他的回答更有用:) – 2014-01-25 14:08:45
- 1. 命令T在以前打开的缓冲区中打开文件
- 2. 打开文件时打开没有暂存缓冲区的emacs
- 3. Vim Ack在当前缓冲区中打开第一个文件
- 4. 发送bash命令到emacs中打开的终端缓冲区
- 5. 当一个命令尝试以shell模式打开一个编辑器时打开一个Emacs缓冲区
- 6. 在Emacs的缓冲区打开一个文件,而在Emacs终端
- 7. Emacs/AUCTeX:在当前未打开的文件上运行命令
- 8. 在ex模式下展开当前打开缓冲区的目录名称
- 9. 如何删除当前缓冲区并重新打开当前窗口中的下一个缓冲区?
- 10. 在emacs中的所有打开的缓冲区上运行keep-lines命令
- 11. 在当前目录中打开文件
- 12. 用Vim命令打开当前文件
- 13. VIM:在当前缓冲区中的文件夹打开文件,远程文件
- 14. 在vim(+ MiniBuffer)中使用FuzzyFinder,在当前缓冲区中打开文件
- 15. 如何用包含输入的缓冲区打开emacs?
- 16. Emacs重新打开先前被杀死的缓冲区?
- 17. 如何让emacs允许在不同的框架中打开一个缓冲区?
- 18. 如何计算Emacs中打开的缓冲区/文件的数量?
- 19. 如何在右侧窗口中打开emacs-nav缓冲区?
- 20. Emacs的命令打开emacs的
- 21. 使用垂直分割打开新的Emacs缓冲区
- 22. Emacs打开目录
- 23. 告诉Emacs在特定窗口中打开新的缓冲区
- 24. 使emacs在新缓冲区(非帧)中打开一个文件的别名并被激活/到达前面?
- 25. Emacs Lisp:打开一个新框架,启动IPython,运行以前的缓冲区
- 26. 在emacs启动时打开正常缓冲区
- 27. 重命名当前缓冲区和Emacs中的相关文件
- 28. emacs打开包含在代码文件中的多个目录
- 29. 显示Emacs中所有打开的缓冲区
- 30. 打开窗口并加载emacs lisp中的特定缓冲区
嗨,你是什么意思打开的'dired'当前目录? – 2014-01-25 10:14:42
我想在一个命令中执行“C-x C -f ENTER”(运行find-file命令,然后输入)。如果没有简单的命令,我会使用键盘宏。对不起,我的英语技能。谢谢。 –
没问题!我发布了一个答案,让我知道如果这是你想要的 – 2014-01-25 10:34:54