命令行界面
版本信息

Sublime Text 包含一个命令行工具 subl,用于在命令行中处理文件。它可以用来在 Sublime Text 中打开文件和项目,也可以作为 EDITOR 用于 unix 工具,例如 git 和 subversion。

设置🔗

某些操作系统和安装方法需要更改配置才能使 sublPATH 中可用。

Windows🔗

在 Windows 上,命令行帮助程序是 subl.exe。要在“命令提示符”或“Powershell”中使用它,需要将 Sublime Text 安装文件夹添加到 Path 环境变量中。

Windows 10🔗

  • 打开“开始菜单”并键入 environ

  • 选择“编辑系统环境变量”项。

  • 单击“系统属性”对话框底部的“环境变量”按钮。

  • 在相应部分中选择或创建 Path 环境变量。
    • 对于当前用户,请选择“{用户名}的用户变量”部分中的 Path

    • 对于所有用户,请选择“系统变量”部分中的 Path

  • 单击“新建”按钮,并添加一个包含 Sublime Text 安装目录的条目。
    • 64 位安装通常位于 C:\Program Files\Sublime Text\ 中。

    • 在 64 位版本的 Windows 上,32 位安装将位于 C:\Program Files (x86)\Sublime Text\ 中。

    • 在 32 位版本的 Windows 上,32 位安装将位于 C:\Program Files\Sublime Text\ 中。

Windows 8🔗

  • 按“Windows 键”并键入 environ

  • 选择“编辑系统环境变量”项。

  • 单击“系统属性”对话框底部的“环境变量”按钮。

  • 在相应部分中选择或创建 Path 环境变量。
    • 对于当前用户,请选择“{用户名}的用户变量”部分中的 Path

    • 对于所有用户,请选择“系统变量”部分中的 Path

  • 在“变量值”输入框中,添加一个包含 Sublime Text 安装目录的条目。如果已有值,请在 Sublime Text 目录前添加 ;

    • 64 位安装通常位于 C:\Program Files\Sublime Text\ 中。

    • 在 64 位版本的 Windows 上,32 位安装将位于 C:\Program Files (x86)\Sublime Text\ 中。

    • 在 32 位版本的 Windows 上,32 位安装将位于 C:\Program Files\Sublime Text\ 中。

Windows 7🔗

  • 打开“开始菜单”。

  • 右键单击“计算机”并选择“属性”。

  • 单击左侧边栏中的“高级系统设置”。

  • 单击“系统属性”对话框底部的“环境变量”按钮。

  • 在相应部分中选择或创建 Path 环境变量。
    • 对于当前用户,请选择“{用户名}的用户变量”部分中的 Path

    • 对于所有用户,请选择“系统变量”部分中的 Path

  • 在“变量值”输入框中,添加一个包含 Sublime Text 安装目录的条目。*如果已有值,请在 Sublime Text 目录前添加 ;。*

    • 64 位安装通常位于 C:\Program Files\Sublime Text\ 中。

    • 在 64 位版本的 Windows 上,32 位安装将位于 C:\Program Files (x86)\Sublime Text\ 中。

    • 在 32 位版本的 Windows 上,32 位安装将位于 C:\Program Files\Sublime Text\ 中。

Mac🔗

要使用 subl,需要将 Sublime Text 的 bin 文件夹添加到路径中。对于 Sublime Text 的典型安装,它位于 /Applications/Sublime Text.app/Contents/SharedSupport/bin

Bash🔗

如果使用 Bash(macOS 10.15 之前的默认 shell),以下命令会将 bin 文件夹添加到 PATH 环境变量中。

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

Zsh🔗

如果使用 Zsh(macOS 10.15 开始的默认 shell),以下命令会将 bin 文件夹添加到 PATH 环境变量中。

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

Linux🔗

如果 Sublime Text 是通过 Linux 软件包管理器存储库 或软件包安装的,则会自动在 /usr/bin/ 目录中安装一个 subl 符号链接。

如果从 tarball 安装,则应使用以下命令将 sublime_text 可执行文件符号链接到 subl

sudo ln -s /opt/sublime_text/sublime_text /usr/local/bin/subl

符号链接命令的确切细节取决于安装位置。大多数默认的 PATH 环境变量值都应包含 /usr/local/bin,因此无需执行其他命令。

用法🔗

要查看可用的标志,请运行 subl --help。*可用的标志因操作系统而异 - 以下示例来自 Linux*

Sublime Text build 4131

Usage: subl [arguments] [files]         Edit the given files
   or: subl [arguments] [directories]   Open the given directories
   or: subl [arguments] -- [files]      Edit files that may start with '-'
   or: subl [arguments] -               Edit stdin
   or: subl [arguments] - >out          Edit stdin and write the edit to stdout

Arguments:
  --project <project>:    Load the given project
  --command <command>:    Run the given command
  -n or --new-window:     Open a new window
  --launch-or-new-window: Only open a new window if the application is open
  -a or --add:            Add folders to the current window
  -w or --wait:           Wait for the files to be closed before returning
  -b or --background:     Don't activate the application
  --safe-mode:            Launch using a sandboxed (clean) environment
  -h or --help:           Show help (this message) and exit
  -v or --version:        Show version and exit

Filenames may be given a :line or :line:column suffix to open at a specific
location.

配置为 EDITOR🔗

要将 Sublime Text 用作许多提示输入的命令的编辑器,请设置您的 EDITOR 环境变量

export EDITOR='subl -w'

指定 -w 将导致 subl 命令在文件关闭之前不会退出。