gpt4 book ai didi

emacs - 有提示的查找文件?

转载 作者:行者123 更新时间:2023-12-02 02:36:26 27 4
gpt4 key购买 nike

有没有办法给“查找文件”功能一个提示?

我正在使用远程服务器上同一目录中的文件,我厌倦了一直输入机器名称和目录结构。如果我可以编写一个函数来弹出查找文件提示,其中已经填写了机器名和目录,那肯定很棒。

(注:我用的是Emacs 23.1)

提前感谢您的帮助。

最佳答案

如果您从与远程服务器上的文件关联的缓冲区启动'find-file 命令,起始点应该已经包含填写的目录/远程服务器。

给这只猫剥皮的一种方法是做

M-x cd /ssh:user@machine:/starting/path

注意:我使用 tramp,这就是 find-file 的启动方式。今天之前我没有注意到 /ssh:,但我不再经常使用 tramp。

为了直接回答您的问题,此命令使用“提示”调用 find-file:

(defun my-remote-find-file ()
"call 'find-file with a starting directory"
(interactive)
(let ((default-directory "/ssh:user@machine:/starting/path/"))
(call-interactively 'find-file)))

显然自定义起点。

我能想到的解决这个问题的最后一种方法是在远程服务器上执行 M-x dired,然后从该点开始查找文件。

关于emacs - 有提示的查找文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1421542/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com