【问题标题】:Open Sublime Text from Terminal in macOS在 macOS 中从终端打开 Sublime Text
【发布时间】:2013-04-18 10:51:11
【问题描述】:

当我使用.subl时在终端中

它返回-bash: .subl: command not found

有人知道如何在 macOS 的命令行中打开 Sublime Text 3 吗?

【问题讨论】:

  • 你是怎么做到的?我对 ST3 的subl 也有问题。我在/usr/local/bin/subl 中创建了指向/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl 的符号链接。我什至在我的~/.bash_profile 中添加了export PATH=/usr/local/bin:$PATHexport EDITOR="subl -w" - 但它仍然不起作用,我得到了同样的错误。
  • 我遇到了一个奇怪的问题,我必须实际打开 subl 文件夹才能执行命令。以下执行:Angelfirenze$ /Applications/Sublime\ Text\ 3.app/Contents/SharedSupport/bin/subl ; exit; logout Saving session... ...copying shared history... ...saving history...truncating history files... ...completed. [Process completed] 并且 Sublime Text 3 最终在新会话中打开。我已经安装了 Homebrew 并按照说明进行操作。
  • 如果你想从命令行用 Sublime Text 打开文件file.txt,命令open -a "Sublime Text" file.txt 可能更适合。
  • 命令不是.subl,而是subl
  • 修改.bash_profile后,请确保关闭终端并重新打开它。这是唯一真正帮助我的事情。我想确保没有人被困在这个明显但非常重要的步骤上^^

标签: macos terminal sublimetext3 sublimetext


【解决方案1】:

我终于让它在我的 OSX 机器上工作了。我使用这些步骤来让它工作:

  1. 从您的 ST 安装测试 subl

    首先,导航到终端中您希望 ST 打开的一个小文件夹,然后输入以下命令:

     /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl .
    

    注意:您可能需要将上述命令中的Sublime\ Text.app 替换为Sublime\ Text\ 3.appSublime\ Text\ 2.app,具体取决于应用程序在Applications 目录中的存储位置。上述命令末尾的 . 会打开您所在的当前工作目录(再次确保您所在的目录仅包含几个文件!)。

    如果您在打开当前工作目录时没有获得 Sublime Text,那么下一组步骤将不起作用。如果什么也没有发生,或者你从终端收到错误,那是因为它找不到 Sublime Text 应用程序。这意味着您必须检查您输入的内容(拼写等)或未安装 Sublime Text!

  2. 检查“.bash_profile”:

    现在是时候在 PATH 文件夹中创建符号链接了,但是,在我们这样做之前,让我们使用 nano ~/.bash_profile 检查您的配置文件。以下几行与让subl 在 Sublime Text 的命令行上工作有关:

     export PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH
     export EDITOR='subl -w'
    

    第一行设置了你希望终端在你的机器上查找二进制文件的位置,我将把我的符号链接存储在/usr/local/bin 目录中——我想你可以将它存储在你通知终端的任何地方在哪里查找二进制文件。

    第二行是可选的,只是将 Sublime Text 设置为默认编辑器。标记 -w 已添加,您可以通过转到 Sublime Text 文档了解更多关于标记的信息:ST4 sublST3 sublST2 subl

    如果您在关闭此文件后对其进行了任何编辑,则需要运行以下命令:

     source ~/.bash_profile 
    

    编译您新应用的编辑。如果您在获取文件后发现任何错误,请先修复它们,然后再进行最后一步。

  3. 创建一个指向 Sublime Text 的符号链接:

    现在在您选择的路径(我使用/usr/local/bin)中,您现在输入以下命令:

     ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
    

    /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl 与您在上面的步骤 1 中输入并验证为工作的位置完全相同。 /usr/local/bin/subl 是您希望符号链接所在的位置 - 必须是上述步骤 2 中的 PATH 位置之一。

    现在,当您导航到要在 Sublime Text 中打开的文件夹或文件时,您只需输入 subl 后跟文件名或 . 即可打开当前工作目录。

【讨论】:

  • 我遇到了 ST3 的问题,当我第一次输入 subl . 时,我会得到一个名为 untitled 的 Sublime 编辑器,它没有引用我所在目录中的任何文件。做@ 987654348@ 到我的.bash_profile 修复了这个问题。
  • 这对我有用,但我必须先删除旧 subl 文件的符号链接。
  • 这在最后一步之前工作得很好。我收到了ln: /usr/subl: Permission denied 想法?
  • 我想我在这里找到了答案stackoverflow.com/questions/10196449/…
  • 正如@mr.musicman 发现的,您可能需要在步骤3 的命令前使用sudo
【解决方案2】:

对于 MAC 10.8+:

sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl

工作。

【讨论】:

  • 我必须使用主目录 ~,而不是 /usr/bin,才能为我工作... "sudo ln -s /Applications/Sublime\ Text.app/Contents/ SharedSupport/bin/subl ~/bin/subl"
  • 这是有效的,但它没有打开我运行 Subl 的相同折叠
  • 对于 sublime2 sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/bin/subl
  • 在 OS X 10.10.4 上工作
  • @Tinple 这适用于 10.11 sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl 在此处查看答案以了解原因 - apple.stackexchange.com/questions/196224/…
【解决方案3】:

假设:

  • 您已经安装了 Homebrew。
  • /usr/local/bin 在您的 $PATH 中。
  • 您在优胜美地或 El Capitain。

MacOS Sierra 10.12.5 的工作原理与 David Rawson 的确认和 Alexander K 的确认的 MacOS Sierra 10.12.6 一样好。

在终端中运行以下脚本来创建特定的符号链接。

ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl

然后:

subl .

点击 Return 它应该会立即打开 Sublime Text。

【讨论】:

  • @ChutipongRoobklom 谢谢。它在macOS Sierra Version: 10.12 (16A323) 上对我有用。
  • 可以确认它也适用于 macOS Sierra 10.12.6。谢谢!
  • 适用于 High Sierra OSX 10.13.3
  • 它给了我这个:ln: /usr/local/bin/subl: 文件存在我需要做什么?
  • @Reihan_amn - 回复晚了,我想你已经解决了,但只是作为参考。似乎有一个与该名称关联的现有链接。您可以使用 rm /usr/local/bin/subl 然后您可以执行执行符号链接
【解决方案4】:

我在 Mac OSX Mavericks 上使用 oh-my-zsh,但符号链接对我不起作用,所以我在 .zshrc 文件中添加了一个别名:

alias subl="/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl"

打开一个新的终端,你应该很高兴,然后输入subl

【讨论】:

  • 这里相同,但用于 Bash。
  • 这里也一样,这对我有用,但我需要使用以下字符串将其更改为 Sublime text 2:“Sublime\ Text\ 2.app/”
  • 我猜这是为 ST 2 准备的。 ST 3 带有 CLI,但我还不能运行它。
  • @emrah 我正在使用 ST3
  • @ThomasBindzus 我后来才知道。谢谢。
【解决方案5】:

这对我有用(我使用的是 OS X Mavericks)

首先,创建一个符号链接:

sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/subl

现在你可以用

打开 sublime
subl "/a/path/to/the/directory/you/want/to/open"

【讨论】:

  • 我必须 sudo rm /usr/bin/subl 才能让它在 OSX 10.9 上运行,谢谢!
  • ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
  • 为什么我们需要引号?它适用于我的引号,但没有它们就不起作用?
  • ln: /usr/bin/subl: 不允许操作
  • @KenRatanachaiS。使用/usr/local/bin/subl,而不是/usr/bin/subl
【解决方案6】:

我要用的很简单。

open -a "sublime text" [file]

这会立即打开崇高的文本。您可以将要打开的文件指定为可选参数,例如在当前目录中打开“myfile.txt”。

【讨论】:

  • 如果您访问速度更快,您可以创建一个别名。输入 nano .bash_profile 并粘贴: alias subl="open -a 'sublime text'"
  • 谢谢!这是唯一对我有用的解决方案。要使其在现有窗口的新选项卡中打开(而不是在新选项卡中),请参阅stackoverflow.com/questions/9961350/…
  • 我认为这是最干净的选择。谢谢!
  • 如何修改它以创建一个实际上并不存在的文件?我知道如何使用 open -a sublimetext 打开一个存在的文件,但是如果我正在创建一个新的文本文件,我应该将打开的脚本修改为什么?
  • 我不明白为什么我们必须创建符号链接,而这个解决方案要好得多
【解决方案7】:

您可以在终端中创建一个新别名:

nano ~/.bash_profile

复制这一行并将其粘贴到编辑器中:

alias subl='open -a "Sublime Text"'

点击control + x,然后点击y,然后enter保存并关闭。

关闭所有终端窗口并重新打开。

就是这样,您现在可以使用subl filenamesubl .

zsh 更新

自 macOS 10.15 Catalina 起,默认 shell 已更改为 zsh。

nano ~/.zshrc

其余步骤保持不变。

【讨论】:

  • 不适用于 zsh: command not found: subl
  • 这是最直接的方法。
  • @JyotiDuhan zsh 已在上面添加。
  • 我认为有办法解决这个问题,但如给定的那样,当 subl 别名的参数馈送是不存在的文件时,此解决方案将失败。我发现扩展 PATH 以包含@Artemiy 建议的 sublime /path 目录更可靠
  • 或:alias subl="/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl $*"
【解决方案8】:

有一个简单的方法可以做到这一点。它只需要几个步骤,您不需要过多地使用命令行。如果您不熟悉命令行,这就是执行此操作的方法。

第一步:找到bin文件,放入subl可执行文件

  1. 打开终端
  2. 输入cd .. ---------这应该返回一个目录
  3. 输入ls ------------------------查看目录中的文件列表
  4. 输入cd .. ---------直到你得到一个包含usr的文件夹
  5. 输入open usr ---------------这应该会打开查找器,您应该会看到一些文件夹
  6. 打开 bin 文件夹-------您将在此处复制您的 sublime 可执行文件。

第 2 步:查找可执行文件

  1. 打开查找器
  2. 在文件下打开一个新的查找窗口(CMD + N)
  3. 导航到应用程序文件夹
  4. 找到 Sublime Text 并右键单击,您将得到一个下拉菜单
  5. 点击显示包内容
  6. 打开 Content/SharedSupport/bin
  7. 复制subl文件
  8. 将它粘贴到我们之前找到的 usr 文件夹中的 bin 文件夹中
  9. 在终端输入subl --------------这应该会打开Sublime Text

确保它被复制并且它不是快捷方式。如果确实有问题,请以图标形式查看 usr/bin 文件夹,然后将 subl 粘贴到文件夹的空白区域。图标图像中不应有快捷箭头。

【讨论】:

  • 在尝试了其他答案之后,这个是唯一适合我的答案。 Mac OS X 优胜美地 10.10.1.
  • 这对我在 Mac OS X El Capitan 上不起作用——我无法复制到文件中。然而,Chutipong Roobklom 的回答确实奏效了。
  • 从 El Capitan 开始,您需要将 subl 文件粘贴到 /usr/local/bin 文件夹中。所以按照第2步到第6点,在终端打开并执行命令sudo cp subl /usr/local/bin。这是因为新的系统完整性保护功能。
【解决方案9】:

试试这个。

ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl

【讨论】:

  • ^ 使用这个。软链接到 /usr/*local*/bin。
【解决方案10】:

Sublime Text 3 文档中的 Symlink 命令将不起作用,因为 Mac OS X El Capitan 或更高版本的主位置中没有 ~/bin/ 目录。

因此,我们需要将符号链接放在 /usr/local/bin 上,因为此路径在我们的 $PATH 变量中在大多数情况下

所以,下面的命令应该可以解决问题:

ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl

一旦你正确创建了符号链接,你就可以像这样运行 Sublime Text 3:subl . (。表示当前目录)

【讨论】:

    【解决方案11】:

    请注意不要写到/usr/bin,而是写到/usr/local/bin。 第一个是用于将自己的二进制文件写入系统的应用程序,最新的是用于制作我们自己的系统范围二进制文件的特定用途(这是我们在符号链接时的情况)。

    /usr/local/bin 也是在 /usr/bin 之后读取的,因此也是覆盖任何默认应用的好地方。

    考虑到这一点,正确的符号链接应该是:

    ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl

    【讨论】:

      【解决方案12】:

      关闭崇高。运行此命令。它会卸载它。你不会失去你的偏好。然后再次运行它。它会自动绑定subl

      brew install Caskroom/cask/sublime-text
      

      【讨论】:

      • 这终于搞定了,非常感谢你发布这个!在原始符号链接由于某种原因中断后的几个月里,我一直试图让 ST3 从命令行运行。无论如何,谢谢!
      • 谢谢,这行得通,但只运行两次是不够的,必须先删除应用程序文件夹中 sublime 目录中 sudo rm -rf 的现有 sublime。
      【解决方案13】:

      在运行 Sublime Text 2 的 OS X Mavericks 中,以下内容对我有用。

      sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/bin/subl
      

      在查找器中找到文件并将其拖放到终端窗口中很方便,这样您就可以确定路径是正确的,我不是一个庞大的终端用户,所以这对我来说更舒服。然后您可以转到路径的开头并开始添加其他部分,例如速记 UNIX 命令。希望这会有所帮助

      【讨论】:

        【解决方案14】:

        有效!!!!在 MacOS Sierra 10.12.2 上对我来说

        ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
        

        在终端subl找到它

        【讨论】:

          【解决方案15】:

          以下内容对我有用

          open -a Sublime\ Text file_name.txt
          open -a Sublime\ Text Folder_Path
          

          您可以使用别名使其事件变得简单

          在您的

          中添加以下行

          ~/.bash_profile

          alias sublime="open -a Sublime\ Text $@"
          

          那么下次你可以使用以下命令打开文件/文件夹

          sublime file_name.txt
          sublime Folder_Path
          

          【讨论】:

          • 还有什么方法可以在同一个窗口中打开多个文件?因为每次它都会打开一个新的......(我已经尝试过this但没有成功)。谢谢
          【解决方案16】:

          将此添加到您的 .bashrc 或 .zshrc 是一个简单的解决方案。

          alias sublime="open -a /Applications/Sublime\ Text.app"
          

          【讨论】:

            【解决方案17】:

            如果您设置了从命令行调用 subl,则打开当前目录的正确命令是:

            subl .

            OS X Command Line”是一个关于如何确保一切都设置好的链接。

            【讨论】:

            • 返回ln: /Users/###/bin/subl: No such file or directory
            • 您查看我答案底部的链接了吗?尝试遵循命令ln -s "/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl" ~/bin/subl
            • @danmanstx 我在/usr/local/bin 目录中创建了符号链接,但它仍然给我错误。我注意到我的 ST3 包已安装在 /Applications/Sublime Text.app/... 并在创建我的符号链接时进行了区分。然而错误仍然存​​在 - 我认为这与我的 .bash_profile 文件有关。
            • 在我的例子中,链接指向ln -s /Volumes/Macintosh\ HD/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl
            【解决方案18】:

            除非你真的需要,否则你不应该污染 /usr/bin 目录。 对于那些不受分发包管理器管理的二进制文件,我总是使用 /usr/local/bin。为什么?因为如果包管理器得到更新,它总是会替换 /usr/bin 中的文件。

            所以我要做的是

            sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl

            【讨论】:

              【解决方案19】:

              你可以添加一个别名

              alias subl='/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl'
              

              然后你应该能够打开一个文件夹或其他任何东西

              subl <path>
              

              【讨论】:

                【解决方案20】:

                根据Sublime setup documentation

                echo 'export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin:$PATH"' >> ~/.zprofile
                

                工作正常。

                【讨论】:

                • 我认为这是最简单的解决方案
                【解决方案21】:

                从 macOS Catalina (ver 10.15) 开始使用 zsh。要允许 Sublime 从命令行运行,请在您的主目录中编辑 .zshrccd 不带参数将让您到达那里)并添加以下行:

                export PATH="$PATH:/Applications/Sublime Text.app/Contents/SharedSupport/bin"
                

                要从命令行运行 Sublime Text,请使用 subl [filename]

                【讨论】:

                  【解决方案22】:

                  对于任何想从终端在 mac 上使用 Sublime 打开文件的人

                  open 'path/file.txt' -a '/Applications/Sublime Text.app'
                  

                  【讨论】:

                    【解决方案23】:

                    这是为了让它作为别名而不是符号链接工作!

                    这将允许您在终端中运行其他命令而不会中断 subl 会话。在此处使用许多符号链接答案 (ln -s),导致终端进程在使用 Sublime 文本时持续存在。如果您想要分离,请在 Bash 配置文件中创建一个别名,如下所示:

                    1. 从您的 ST 安装测试 subl

                      首先,在终端中导航到您希望 ST 打开的文件夹并输入以下命令:

                      /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl .
                      

                      注意:您可能需要将上述命令中的Sublime\ Text.app 替换为Sublime\ Text\ 3.appSublime\ Text\ 2.app,具体取决于应用程序在Applications 目录中的存储位置。上述命令末尾的 . 会打开您所在的当前工作目录(再次确保您所在的目录仅包含几个文件!)。

                      如果您在打开当前工作目录时没有获得 Sublime Text,那么下一组步骤将不起作用。如果什么也没有发生,或者你从终端收到错误,那是因为它找不到 Sublime Text 应用程序。这意味着您必须检查您输入的内容(拼写等)或未安装 Sublime Text!

                    2. 检查并更新“.bash_profile”:

                      现在在您的 Bash 配置文件中添加别名。通过vim ~/.bash_profile 打开它。以下几行与让subl 在 Sublime Text 的命令行上工作有关:

                      ## For Sublime Text 3 alias
                      alias subl='/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl'
                      ## For Sublime Text global editor preference **Optional
                      export EDITOR='subl -w'
                      

                      我建议始终在此处使用## 评论您的代码。第二行是可选的,只是将 Sublime Text 设置为默认编辑器。标记 -w 已添加,您可以通过转到 Sublime Text 文档了解更多关于标记的信息:ST3 sublST2 subl

                      如果您在关闭此文件后对其进行了任何编辑,则需要在当前会话中source 此文件或关闭终端(选项卡)并打开一个新文件。您可以通过运行命令source ~/.bash_profile source 这个文件来解决所有错误,然后再进行最后一步。

                    【讨论】:

                      【解决方案24】:

                      我要补充一点,如果您从 Sublime Text 2 升级,请先进入 /usr/bin 并删除旧的 subl,然后再按照上述相同的说明进行操作。值得升级。

                      【讨论】:

                        【解决方案25】:

                        我只用终端中的一行来实现这一点(使用 Sublime 3):

                        alias subl='/usr/local/bin/sublime'
                        

                        【讨论】:

                          【解决方案26】:

                          我正在使用 mac airbook 打开你的终端并输入

                           sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/subl
                          

                          然后输入简单的 subl 和文件名

                           subl index.py
                          

                          【讨论】:

                          • 见下文,与 /usr/*local*/bin 一起使用。尽量不要将自定义软链接添加到系统目录中。
                          【解决方案27】:

                          总结实现它的不同方法:

                          1. 从终端打开 sublime 文本
                          open /Applications/Sublime\ Text.app/
                          
                          1. 使用 sublime text 打开当前路径中的特定文件(或提供您需要打开的文件的路径)
                          open -a /Applications/Sublime\ Text.app/ myFileToOpen.txt
                          
                          1. 通过引入一个名为“sublime”的新别名并使用它来缩短命令

                            一个。打开 bash_profile:

                            nano ~/.bash_profile

                            b.复制此行以创建别名并保存并重新启动终端

                            alias sublime="open -a /Applications/Sublime\ Text.app"

                            c。用法:apple.txt 将以 sublime 文本打开(必要时提供文件路径)

                            sublime apple.txt

                          【讨论】:

                            【解决方案28】:

                            我正在使用 Oh-My-Zshell,之前声明的别名对我不起作用,所以我编写了一个简单的 bash 函数,它允许您使用 sublime 从命令行打开 Sublime 以打开当前文件夹在编辑器中。具有指定要从中打开编辑器的文件的附加功能。

                            # Open Sublime from current folder or specified folder
                            sublime(){
                              /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl ./$1
                            }
                            

                            用于在终端打开当前文件夹:

                            $ sublime
                            

                            用于打开特定文件夹:

                            $ sublime path/to/the/file/to/open
                            

                            【讨论】:

                              【解决方案29】:

                              默认 路径中创建文件对我不起作用,因为 Menu.sublime-menu 文件已覆盖几乎所有其他菜单选项,只剩下 自定义的。

                              对我有用的是在路径 ~/Library/Application Support/Sublime Text 3/Packages/User/Main.sublime-menu 中创建以下文件(注意目录 User 而不是 Default):

                              [
                                  {
                                      "caption": "File",
                                      "mnemonic": "F",
                                      "id": "file",
                                      "children":
                                      [
                                          {
                                              "caption": "Open Recent More",
                                              "children":
                                              [
                                                  { "command": "open_recent_file", "args": {"index": 1 } },
                                                  { "command": "open_recent_file", "args": {"index": 2 } },
                                                  { "command": "open_recent_file", "args": {"index": 3 } },
                                                  { "command": "open_recent_file", "args": {"index": 4 } },
                                                  { "command": "open_recent_file", "args": {"index": 5 } },
                                                  { "command": "open_recent_file", "args": {"index": 6 } },
                                                  { "command": "open_recent_file", "args": {"index": 7 } },
                                                  { "command": "open_recent_file", "args": {"index": 8 } },
                                                  { "command": "open_recent_file", "args": {"index": 9 } },
                                                  { "command": "open_recent_file", "args": {"index": 10 } },
                                                  { "command": "open_recent_file", "args": {"index": 11 } },
                                                  { "command": "open_recent_file", "args": {"index": 12 } },
                                                  { "command": "open_recent_file", "args": {"index": 13 } },
                                                  { "command": "open_recent_file", "args": {"index": 14 } },
                                                  { "command": "open_recent_file", "args": {"index": 15 } },
                                                  { "command": "open_recent_file", "args": {"index": 16 } },
                                                  { "command": "open_recent_file", "args": {"index": 17 } },
                                                  { "command": "open_recent_file", "args": {"index": 18 } },
                                                  { "command": "open_recent_file", "args": {"index": 19 } },
                                                  { "command": "open_recent_file", "args": {"index": 20 } },
                                                  { "command": "open_recent_file", "args": {"index": 21 } },
                                                  { "command": "open_recent_file", "args": {"index": 22 } },
                                                  { "command": "open_recent_file", "args": {"index": 23 } },
                                                  { "command": "open_recent_file", "args": {"index": 24 } },
                                                  { "command": "open_recent_file", "args": {"index": 25 } },
                                                  { "command": "open_recent_file", "args": {"index": 26 } },
                                                  { "command": "open_recent_file", "args": {"index": 27 } },
                                                  { "command": "open_recent_file", "args": {"index": 28 } },
                                                  { "command": "open_recent_file", "args": {"index": 29 } },
                                                  { "command": "open_recent_file", "args": {"index": 30 } },
                                                  { "command": "open_recent_file", "args": {"index": 31 } },
                                                  { "command": "open_recent_file", "args": {"index": 32 } },
                                                  { "command": "open_recent_file", "args": {"index": 33 } },
                                                  { "command": "open_recent_file", "args": {"index": 34 } },
                                                  { "command": "open_recent_file", "args": {"index": 35 } },
                                                  { "command": "open_recent_file", "args": {"index": 36 } },
                                                  { "command": "open_recent_file", "args": {"index": 37 } },
                                                  { "command": "open_recent_file", "args": {"index": 38 } },
                                                  { "command": "open_recent_file", "args": {"index": 39 } },
                                                  { "command": "open_recent_file", "args": {"index": 40 } },
                                                  { "command": "open_recent_file", "args": {"index": 41 } },
                                                  { "command": "open_recent_file", "args": {"index": 42 } },
                                                  { "command": "open_recent_file", "args": {"index": 43 } },
                                                  { "command": "open_recent_file", "args": {"index": 44 } },
                                                  { "command": "open_recent_file", "args": {"index": 45 } },
                                                  { "command": "open_recent_file", "args": {"index": 46 } },
                                                  { "command": "open_recent_file", "args": {"index": 47 } },
                                                  { "command": "open_recent_file", "args": {"index": 48 } },
                                                  { "command": "open_recent_file", "args": {"index": 49 } },
                                                  { "command": "open_recent_file", "args": {"index": 50 } }
                                              ]
                                          }
                                      ]
                                  }
                              ]
                              

                              结果:

                              (出于安全原因需要对图像的某些部分进行模糊处理)

                              【讨论】:

                                【解决方案30】:

                                对于 Sublime 4+,使用 Bash 更简单:

                                echo 'export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin:$PATH"' >> ~/.bash_profile
                                

                                【讨论】:

                                  猜你喜欢
                                  • 2020-08-20
                                  • 1970-01-01
                                  • 1970-01-01
                                  • 2021-08-11
                                  • 1970-01-01
                                  • 2016-08-11
                                  • 2014-04-09
                                  • 1970-01-01
                                  • 2018-12-12
                                  相关资源
                                  最近更新 更多