Shell Turtlestein
在Sublime Text中运行任意shell命令的插件
详细信息
安装
- 总数 33K
- Win 17K
- Mac 10K
- Linux 6K
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日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
Mac | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
说明文件
Shell Turtlestein
一种快速简单的方法在Sublime Text中运行任意shell命令。
Mr. Turtlestein充当Sublime构建系统的更灵活替代品。在项目目录中运行命令
并与Sublime构建系统一样显示输出
输入和输出
Unix的熟悉的|
和>
运算符可用于将命令的输入和输出进行管道/重定向
- 要将活动视图的选择传输到命令,请添加一个前导管道字符(例如
| sort
)。如果没有非空选择,整个文件将传输到命令中。 - 要将命令的输出返回到视图中,请添加一个尾随管道字符(例如
| sort |
)。 - 要将命令的输出重定向到新文件,请将命令中的尾随大于符号添加到命令中(例如
ls >
或| sort >
)。
使用代码片段
可用的代码片段适用于常用命令。所有具有作用域名称source.shell
(对于Windows用户为source.dosbatch
)的代码片段都可以在上面的提示中使用。我有一些示例供您参考以了解此内容。
默认按键绑定
- Ctrl + Shift + C (Cmd + Shift + C):提示输入shell命令
- Ctrl + Alt + Shift + C (Cmd + Alt + Shift + C):在窗口目录中打开终端
- Ctrl + Shift + X (Cmd + Shift + X):重新运行上一个命令
可选配置
在您自己的Packages/User/Shell Turtlestein.sublime-settings
文件中,您可以覆盖以下设置
surround_cmd
:一个包含两个元素的数组,指定附加在命令之前和之后的文本(例如["source ~/.profile && ", ""]
)。exec_args
:传递给ExecCommand
的参数。这里可以使用与构建系统相同的选项,但只有file_regex
、line_regex
、encoding
、env
和path
是使用此插件有意义的选项。在下面的cmd_settings
中指定的参数将覆盖这些默认值。cmd_settings
:用于执行命令的配置数组。首先匹配要运行的命令的配置将被使用。每个配置应具有以下键cmd_regex
:必须与该配置中的命令进行匹配的正则表达式。exec_args
和surround_cmd
将覆盖上述任何匹配命令的设置。
prefer_active_view_dir
:如果设置为true,则优先使用活动文件的目录,而不是使用在当前项目中打开的文件夹。
PAQ
Q:球是谁的Shell Turtlestein?
A:它是一部《摩登家庭》节目中死去的一只宠物龟。我的参考就是那么高端。Shell去世了:(
Q:“PAQ”代表什么?
A:可能是提出的问题
谢谢!
感谢所有贡献者。如果我的手臂能穿过互联网,我会大家都来个high five。