Sublime Text 本身并不是一个终端仿真器,可以使用插件来在 Sublime Text 中集成终端功能。最常用的插件之一是“Terminal”。
使用“Terminal”插件在 Sublime Text 中启动终端
以下是安装和使用该插件的步骤:
-
安装 Package Control:
如果你还没有安装 Package Control,可以通过以下步骤来安装:- 打开 Sublime Text。
- 按
Ctrl+`` 或通过菜单选择
View > Show Console` 打开控制台。 - 将以下代码粘贴到控制台中并按回车:
import urllib.request,os,hashlib; h = 'e10f205f10f73d6b0074b3ffbf966a5c0e0b9aa9fcb34558fc712eb86a38b07d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else open(os.path.join(ipp, pf), 'wb' ).write(by))
- 重启 Sublime Text。
-
安装“Terminal”插件:
- 按
Ctrl+Shift+P
打开命令面板。 - 输入
Package Control: Install Package
并选择它。 - 搜索
Terminal
并选择安装。
- 按
-
配置“Terminal”插件:
安装完成后,可以根据需要配置插件。在 Sublime Text 的菜单中,
选择Preferences > Package Settings > Terminal > Key Bindings
,进行配置:
[
{
"keys": ["alt+t"],
"command": "terminus_open",
"args" : {
"cmd": "powershell",
"cwd": "${file_path:${folder}}",
"panel_name": "Terminus"
}
}
]
alt+t 表示启动终端的快捷键,powershell表示使用windows 的Powershell。
选择 Preferences > Package Settings > Terminal > Command Palette
,进行配置:
[
{
"caption": "Terminal (panel)",
"command": "terminus_open",
"args" : {
"cmd": "powershell",
"cwd": "${file_path:${folder}}",
"title": "Command Prompt",
"panel_name": "Terminus"
}
},
]
如果是Linux 的Sublime ,需要把上面所有的的powershell换成bash或者zsh。
- 在 Sublime Text 中启动终端:
- 打开你想要启动终端的文件。
- 按
Alt+t
或右击文件选择Open Terminus here...
。