我最近购买了一个新的MacBook,我正在尝试重新配置我的系统。
该应用程序位于“应用程序”文件夹中,名为“崇高的Text.app”
我编辑了sublime.plugin.zsh文件,通过我在网上找到的其他建议编辑了“崇高文本3.app”和“崇高Text.app”,但这两种方法都没有结果:
elif [[ $('uname') == 'Darwin' ]]; then
local _sublime_darwin_paths > /dev/null 2>&1
_sublime_darwin_paths=(
"/usr/local/bin/subl"
"/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl"
"/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl"
"/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl"
"$HOME/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl"
"$HOME/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl"
"$HOME/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl"
)
for _sublime_path in $_sublime_darwin_paths; do
if [[ -a $_sublime_path ]]; then
alias subl="'$_sublime_path'"
alias st=subl
break
fi
done
fi
alias stt='st .'我还是能
zsh: command not found: st我只是不知道下一步该去哪里。
发布于 2014-08-10 21:52:10
首先,尝试通过zsh手动(交互)启动崇高二进制文件。
要做到这一点,您必须发现这个二进制文件在哪里。这里有两个实用的选择,选择您最满意的:
echo中使用if:
如果[ -a $_sublime_path ];然后回显“崇高发现:$_sublime_path”别名subl="'$_sublime_path'“别名st=subl断开fi找到正确的别名后,在您的st文件中创建.zshrc别名:
alias st="/correct/path/to/subl"如果您在第一步中没有发现任何东西,那么您的原始脚本实际上就无法工作。
发布于 2020-02-11 16:36:28
我对zsh也有同样的问题,这个问题解决了这个问题:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl然后启动一个打开文件my_file.txt,其中包含以下内容:
subl ./my_file.txt如果您只想打开“崇高”,不要指定任何文件。我希望这会有所帮助;)
发布于 2021-04-14 23:22:52
echo $PATH/usr/local/binln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/sublime sublime。你应该通过终点站打开崇高的大门https://stackoverflow.com/questions/25233133
复制相似问题