2

为了便于打印,我alias lpr2='lpr -o sides=one-sided -o number-up=2'定义了一个别名。.bashrc我可以在 (emacs) shell 中使用它,但是当我M-!在 pdf 文件中使用dired-mode并输入 时lpr2,我会收到/bin/bash: lpr2: command not found. 如何在dired-modeon中提供别名M-!

4

2 回答 2

1

您不能在M-!. 但是,您可以定义该变量lpr-switches,以便您可以使用 Emacs 的所有打印命令和请求的行为。

于 2013-04-30T12:09:50.013 回答
0

bash或者,您可以在其交互模式下显式调用,该模式读取~/.bashrc并使别名可用。使用它作为你的 shell 命令:

bash -ic 'lpr2 "$@"' -- *

你会得到一些无害的警告(至少我会),但它会起作用。

我假设您的意思可能是!( dired-do-shell-command) 而不是M-!( shell-command),这与 dired 模式无关。

于 2013-04-30T20:50:52.363 回答