我现在使用Emacs和org-mode一段时间来整理待办事项和便笺,这些待办事项和便笺通常链接到本地驱动器或网络驱动器上的文件,因此我经常将指向文件或目录的超链接插入到org-mode中。文件,恕我直言,这非常困难,因为我必须使用Windows资源管理器找到文件/目录,然后使用PathCopy复制路径,然后切换到Emacs并在其中插入超链接。
我正在使用Windows 7和Emacs 24.1.1。我想知道有什么更好,更轻松的方法来做同样的事情:
访问经常使用的目录:
目前,我在Windows资源管理器中有我最常用的目录的快捷方式,并且我有一个带有Windows File快捷方式的目录,这些快捷方式指向最重要的目录以快速访问它们,因为网络路径通常很长且难以访问记住。
在组织模式方面,您可以使用插入链接 C-c C-l。在第一个提示下,file:
按Enter键并按Enter键,您将得到一个提示,提示您自动完成以选择要链接的文件。如果您不太熟悉emacs的完成功能,那么可能是最简单的方法org-store-link
。
您可以找到感兴趣的emacs书签。设置好这些文件后(很简单),例如,您可以在emacs中使用它们打开这些文件,并使用org-modeorg-store-link
并org-insert-link
轻松地将org-links插入其中。
您可以启动任何需要路径的命令(例如find-file
),使用emacs补全输入整个路径而不会感到痛苦,无需按下RET
并从minibuffer中获取路径,无论哪种剪切/复制命令C-w都可以(只需这样做)(只需取消find-file
与C-g)。
现在,您可以在emacs kill环中找到该路径,可以随意粘贴它。
最后,对于确实经常插入的链接,您可以创建¹一些绑定来插入它们,例如:
(global-set-key [f6] (lambda () (interactive)
(insert "/very/long/path/you/don't/want/to/navigate/to/"))
通过它f6可以在其中插入您硬编码的路径。
¹如果您想花哨的话,可以使用前缀键和所有链接的菜单,但是我想这不是您要为其节省时间/ lisp编码的种类。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句