ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

终端

作者: Will Bond (wbond) 全部 排名前100

从当前文件或根项目文件夹启动终端

标签 终端

详细信息

安装次数

  • 总计 915K
  • Windows 498K
  • Mac 218K
  • Linux 199K
8月7日 8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 45 35 29 35 59 54 50 43 41 38 34 34 49 51 60 60 35 39 38 32 47 47 54 25 35 61 76 59 65 56 43 38 44 44 70 58 50 35 38 39 47 64 56 46 41
Mac 0 15 14 6 8 13 17 26 15 16 13 14 19 21 27 23 15 9 9 18 19 18 17 17 11 9 10 20 30 29 18 14 14 23 17 13 15 11 8 10 15 16 11 18 16 17
Linux 0 18 16 12 17 13 23 18 13 15 21 15 16 13 25 19 18 13 17 18 25 22 26 23 14 8 30 18 18 18 16 14 12 19 18 15 17 14 27 7 15 20 18 23 21 9

阅读说明

源代码
raw.​githubusercontent.​com

Sublime Terminal

在当前文件或Sublime Text中任何目录中打开终端的快捷键和菜单项。

安装

下载 Package Control 并从命令面板使用 Package Control: Install Package 命令。使用Package Control确保终端自动保持更新。

使用方法

  • 在文件中打开终端 在包含当前打开文件的文件夹中打开终端。
  • 在项目文件夹中打开终端 在包含当前打开文件的项目文件夹中打开终端。

可以通过命令面板、编辑器上下文菜单和侧边栏上下文菜单打开终端。此外,您还可以设置快捷键。

快捷键

要创建键盘快捷键,请打开 首选项 > 软件包设置 > 终端 > 快捷键 菜单项。我们建议的快捷键在左侧,您可以将这些复制到右侧的个人快捷键中并根据需要调整。示例

[
  { "keys": ["super+shift+t"], "command": "open_terminal" },
  { "keys": ["super+shift+alt+t"], "command": "open_terminal_project_folder" }
]

请注意,在本软件包的第2版中,我们停止了默认启用这些快捷键。它们与Sublime Text的内置快捷键冲突,并且用户可能有不同的偏好。

软件包设置

可以通过访问 首选项 > 软件包设置 > 终端 > 设置 菜单项来查看和编辑设置。

  • 终端
    • 要执行的头终端,如果为空,则默认为OS默认。
    • 默认: ""
  • 参数
    • 向终端传递的参数。如果没有传递自定义参数,将使用这些参数。
    • 默认值:[]
  • env
    • 环境变量更改集。在调用终端时使用的默认环境变量继承自Sublime Text。
    • 更改集可用于覆盖/设置环境变量。使用null表示应取消设置环境变量。
    • 默认值:{}

自定义参数

通过向open_terminalopen_terminal_project_folder命令传递参数,可以构建自定义终端环境。您可以通过创建自定义快捷键绑定(正如我们将在此文档中记载),或者添加自定义命令面板菜单项来实现这一点。

以下是一个示例,将参数-T 'Custom Window Title'传递给XFCE终端。

{
 "keys": ["ctrl+alt+t"],
 "command": "open_terminal",
 "args": {
   "parameters": ["-T", "Custom Window Title"]
 }
}

参数也可能包含%CWD%占位符,该占位符将被替换为终端打开时的当前工作目录。

{
 "keys": ["ctrl+alt+t"],
 "command": "open_terminal",
 "args": {
   "parameters": ["-T", "Working in directory %CWD%"]
 }
}

示例配置

以下是一些调用不同终端的示例配置。请注意,可执行文件的路径可能因您的机器而异。

Windows上的Cmder

{
  "terminal": "C:\\Program Files\\cmder_mini\\cmder.exe",
  "parameters": ["/START", "%CWD%"]
}

GNU/Linux上的xterm

{
  "terminal": "xterm"
}

GNU/Linux上的CJK用户使用的gnome-terminal

我们取消了LD_PRELOAD,因为它可能会与Sublime Text和imfix造成问题。

{
  "terminal": "gnome-terminal",
  "env": {"LD_PRELOAD": null}
}

MacOS上的iTerm。

{
  "terminal": "iTerm.sh"
}

MacOS上的iTerm,带有标签页。

{
  "terminal": "iTerm.sh",
  "parameters": ["--open-in-tab"]
}

MacOS上的iTerm2 v3。

{
  "terminal": "iTerm2-v3.sh"
}

MacOS上的Hyper。

{
  "terminal": "hyper.sh"
}

OS X上的Kitty。

{
  "terminal": "/opt/homebrew/bin/kitty",
  "parameters": ["-d", "%CWD%"]
}

Windows Terminal

{
  "terminal": "C:/Users/yourusername/AppData/Local/Microsoft/WindowsApps/wt.exe",
  "parameters": ["-d", "."]
}