我可以在查找文件中使用环境变量吗?

Vas*_*liy 5 emacs emacs24

我想在 find-file 命令中使用环境变量。像这样的东西:

C-x C-f $ENV_VAR/foo.txt

find-file 有这个功能吗?语法是什么?

jua*_*eon 3

正如巴马尔所说,它按照你所说的方式工作......只要你不使用ido或类似的。

输入C-h k C-x C-f以了解您是否正在使用任何增强的包装器find-file,例如ido.

如果您正在使用ido,您可以输入C-f提示符以暂时恢复到旧的普通查找文件提示符,您可以在其中输入例如(以完成 $HOME),然后编写类似的内容$HO <tab>/.pro <tab>完成 $HOME/.profile 的内容, ETC。

如果您使用另一个,您应该检查文档,因为他们可能有一个后备方法。