使用zsh在终端中启动sublime text 3

瑞安·怀特(Ryan Waits)

我最近购买了新的MacBook,并且尝试重新配置系统。

该应用程序位于“应用程序”文件夹中,为“ Sublime Text.app”

我已经通过其他在线建议将Sublime.plugin.zsh文件编辑为“ Sublime Text 3.app”和“ Sublime 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

我对下一步去很茫然

thiagowfx

首先,尝试首先通过zsh手动(交互)启动sublime二进制文件。

为此,您必须发现此二进制文件在哪里。这里有两个实用的选项,选择您最适合的选项:

  1. 手动检查列出的那些二进制文件,查看其中有哪些。
  2. 稍微修改你的脚本echo你里面的东西if

    if [[ -a $_sublime_path ]]; then
        echo "Sublime found: $_sublime_path"
        alias subl="'$_sublime_path'"
        alias st=subl
        break
    fi
    

找到正确的st别名后,在.zshrc文件中创建别名

alias st="/correct/path/to/subl"

如果您在第一步中没有找到任何东西,那么您的原始脚本确实不起作用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Eslint 在 Sublime Text 3 或终端中不起作用

来自分类Dev

OS X Sublime Text3使用zsh shell

来自分类Dev

Sublime Text 3中的索引

来自分类Dev

Sublime Text 3-编译程序并在终端中运行

来自分类Dev

Sublime Text 3 字体

来自分类Dev

在Sublime Text 3中构建C文件并使用fork();

来自分类Dev

使用Elementary OS的Sublime Text 3中的字体

来自分类Dev

如何在Sublime Text 3中使用xmllint?

来自分类Dev

如何在Sublime Text 3中使用git bash

来自分类Dev

在3.3.2中使用Sublime Text 3作为Python IDE?

来自分类Dev

在Sublime Text 3中构建C文件并使用fork();

来自分类Dev

使用Emmet扩展Sublime Text 3中的多值缩写

来自分类Dev

Sublime Text不再从终端启动

来自分类Dev

Sublime Text 3和OS X Mavericks的终端提示?

来自分类Dev

在Sublime Text 3中编辑构建系统

来自分类Dev

Sublime Text 3中的JS纠正语法

来自分类Dev

记住Sublime Text 3中的搜索查询

来自分类Dev

Sublime Text 3中的Ctrl + Backspace问题

来自分类Dev

Sublime Text 3中消失的功能“ use”

来自分类Dev

Sublime Text 3中的JavaScript技巧

来自分类Dev

从Sublime Text 3中删除某些语言

来自分类Dev

Ubuntu中的Sublime Text 3图标

来自分类Dev

Sublime Text 3中的Ctrl + Backspace问题

来自分类Dev

Sublime Text 3中的列右对齐

来自分类Dev

高亮显示Sublime Text 3中的列

来自分类Dev

Sublime Text 3中的JavaScript技巧

来自分类Dev

在Sublime Text 3中运行python脚本

来自分类Dev

sublime text 3中cppcheck linter的配置

来自分类Dev

Sublime Text 3不使用默认python