gpt4 book ai didi

macos - 使 emacs 在新缓冲区(非帧)中打开文件并被激活/出现在前面的别名?

转载 作者:行者123 更新时间:2023-12-04 22:00:41 24 4
gpt4 key购买 nike

到目前为止我所拥有的是

alias em="open -a /Applications/Emacs.app "$@" && osascript -e 'tell application "Emacs.app" to activate'"

但我很难过。

使用该代码, em file.txt 将激活,但不会打开文件 。我得到'22:23:语法错误:预期行尾但发现未知标记。 (-2741)'

正在做
alias em=open -a /Applications/Emacs.app "$@"

工作正常,然后它将打开文件,但显然不会将 emacs 带到前面。

而且出于某种奇怪的原因
osascript -e 'tell application "Emacs.app" to activate'

不激活 emacs .... 我不知道发生了什么。

我很高兴使用别名代码或 .emacs 代码解决此问题

编辑:请参阅有关尝试的另一件事的评论。

最佳答案

问题可能是您需要像这样转义引号吗?

alias em="open -a /Applications/Emacs.app \"$@\" && osascript -e 'tell application \"Emacs.app\" to activate'"

关于macos - 使 emacs 在新缓冲区(非帧)中打开文件并被激活/出现在前面的别名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6068819/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com