Command line 使用zsh在终端中启动升华文本3
我最近买了一台新的MacBook,我正在尝试重新配置我的系统 应用程序位于应用程序文件夹中,名为“Sublime Text.app” 我已经通过在线找到的其他建议编辑了sublime.plugin.zsh文件,这些建议包括“sublime Text 3.app”和“sublime Text.app”,但在以下两个方面都没有成功:Command line 使用zsh在终端中启动升华文本3,command-line,zsh,sublimetext3,sublime-text-plugin,Command Line,Zsh,Sublimetext3,Sublime Text Plugin,我最近买了一台新的MacBook,我正在尝试重新配置我的系统 应用程序位于应用程序文件夹中,名为“Sublime Text.app” 我已经通过在线找到的其他建议编辑了sublime.plugin.zsh文件,这些建议包括“sublime Text 3.app”和“sublime Text.app”,但在以下两个方面都没有成功: elif [[ $('uname') == 'Darwin' ]]; then local _sublime_darwin_paths > /dev/null
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
我完全不知道下一步该去哪里。首先,尝试通过zsh手动(交互)启动sublime二进制文件 要做到这一点,您必须发现二进制文件的位置。这里有两个实用选项,选择您最喜欢的:
中显示一些内容:
if [[ -a $_sublime_path ]]; then
echo "Sublime found: $_sublime_path"
alias subl="'$_sublime_path'"
alias st=subl
break
fi
.zshrc
文件中创建st
别名:
alias st="/correct/path/to/subl"
如果您在第一步中没有找到任何内容,那么您的原始脚本实际上不应该工作。首先,尝试首先通过zsh手动(交互)启动升华二进制文件 要做到这一点,您必须发现二进制文件的位置。这里有两个实用选项,选择您最喜欢的:
中显示一些内容:
if [[ -a $_sublime_path ]]; then
echo "Sublime found: $_sublime_path"
alias subl="'$_sublime_path'"
alias st=subl
break
fi
.zshrc
文件中创建st
别名:
alias st="/correct/path/to/subl"
如果在第一步中没有找到任何内容,那么您的原始脚本实际上不应该工作。我对zsh也有同样的问题,这就解决了问题:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
然后启动一个打开文件my_file.txt,使用升华:
subl ./my_file.txt
如果只想打开升华,请不要指定任何文件。我希望这有帮助;) 我对zsh也有同样的问题,这就解决了问题:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
然后启动一个打开文件my_file.txt,使用升华:
subl ./my_file.txt
如果只想打开升华,请不要指定任何文件。我希望这有帮助;)
/usr/local/bin
sublime
。你应该通过终端打开升华/usr/local/bin
sublime
。你应该通过终端打开升华apropos sublime
是否显示有用的内容?是否显示有用的内容?