为了便于打印,我在.bashrc
中定义了别名alias lpr2='lpr -o sides=one-sided -o number-up=2'
。我可以在(emacs)外壳中使用它,但是当我在dired-mode
的pdf文件上使用M-!
并输入lpr2
时,我收到/bin/bash: lpr2: command not found
。 dired-mode
M-!
如何提供别名?dired-mode:M-!无法识别来自.bashrc的别名
2
A
回答
1
您不能在中使用别名M-!。但是,您可以定义变量lpr-switches
,以便您可以在请求的行为中使用所有Emacs的打印命令。
0
或者,您可以在其交互模式下明确调用bash
,该模式的内容为~/.bashrc
并提供别名。使用这个作为你的shell命令:
bash -ic 'lpr2 "[email protected]"' -- *
你会得到一些无害的警告(至少我是这样),但它会奏效。
我假设你的意思可能是!
(dired-do-shell-command
)而不是M-!
(shell-command
),它与dired模式无关。
相关问题
- 1. Mixpanel无法识别使用“别名”或“识别”的用户
- 2. 自动添加别名到.bashrc
- 3. 类别无法识别Ivars
- 4. 了解bashrc别名命令
- 5. OSX终端启动时无法识别〜/ .bashrc和〜/ .bash_profile
- 6. 无法识别的类名/别名widget.combobox(hiddenfield,fieldcontainer,...)
- 7. 的Java SNI无法识别的名字
- 8. Set-AzureRmDataFactoryV2无法识别cmdlet的名称
- 9. 无法获取商店(无法创建无法识别的别名的实例)
- 10. JAVA_OPTS无法识别
- 11. PHP无法识别
- 12. fnGetData()无法识别
- 13. ArrayField无法识别?
- 14. GestureListener无法识别
- 15. DateTime无法识别
- 16. JBehave无法识别
- 17. 岩组不是来自于函数识别别名
- 18. Zip Mime Type看起来无法识别
- 19. ng-bind-html无法识别ID名称
- 20. webpack无法识别输出文件名
- 21. Vba无法识别变量文件名
- 22. Sox无法识别输出文件名
- 23. Android无法识别ID名称
- 24. JUNIT亚军无法识别类名
- 25. 获取Classnotfoundexception:无法识别或无法识别附加API:com.sun.tools.attach.VirtualMachine
- 26. SetWindowText显示来自InternetReadFile()的无法识别的代码
- 27. 的Rails 3:来自网:: SMTPSyntaxError(502 5.5.1无法识别的命令
- 28. WebStorm无法识别使用webpack别名导入的Sass文件
- 29. sReceiving:“无法识别的别名:proxy.sessionStorage”构建
- 30. Finder无法识别自定义UTI
据我所知,'lpr-switches'只允许一组参数。我有一组具有不同参数的别名。此外,别名与打印无关。那么是在/ usr/local/bin中将它们变成shell脚本的解决方案吗? – 2013-04-30 12:31:43
@MariusHofert:当然。 – choroba 2013-04-30 12:34:41