3

这些命令在 slurping 中需要绝对路径。所以我需要程序员引用,因为懒得写长路径。我怎样才能像这样使用它们:

^a :readbuf `pwd`/file
4

1 回答 1

1

您的问题似乎假设可以以这种方式使用反引号。但是,screen似乎不支持:readbuf命令中的反引号。它也不支持其他 shell 约定,例如~主目录或$XYZ环境变量扩展。

screen读取:readbuf命令中指定的文件时,文件名是相对于当前screen启动的目录,而不是活动窗口中显示的当前目录。这可能就是您发现绝对路径对您有用的原因。尝试使用相对于您最初开始screen的任何目录的文件名。

更新:有关此答案的其他工作,请参阅:GNU Screen: Environment variables

于 2009-08-23T10:12:52.270 回答