为了便于打印,我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-mode
on中提供别名M-!
?
问问题
173 次
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 回答