外部命令
Sublime Text 2 & 3插件,用于通过外部命令输出修改缓冲区。
详细信息
安装
- 总计 4K
- Win 1K
- Mac 2K
- Linux 743
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 | 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 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
读我
关于
Sublime Text 2 & 3插件,用于通过外部命令输出修改缓冲区。
安装
首选安装方法是通过软件包控制。搜索“外部命令”。
或者您可以在您的Packages
目录中运行以下命令来安装此软件包
git clone https://github.com/greneholt/SublimeExternalCommand/
命令
通过命令过滤
将每个非空选择通过外部命令过滤,并用其输出替换选择的内容。如果没有非空选择,则替换整个缓冲区。
要使用,请按选择 / 通过命令过滤或使用命令面板。您还可以将其绑定到快捷键
{ "keys": ["…"], "command": "filter_through_command" }
除了下面解释的cmdline参数之外,此命令还接受一个布尔值full_line参数,如果设置,则在处理之前将每个选择扩展到整行。
插入命令输出
对于每个选择,启动外部命令并在选择的开始处插入输出。
要使用,请按选择 / 插入命令输出或使用命令面板。您也可以将其绑定到快捷键
{ "keys": ["…"], "command": "insert_command_output" }
说明
外部命令将异步执行,因此您可以再次激活它以取消它。如果在尝试修改缓冲区内容、选择或关闭缓冲区时,它也将自动取消。
这两个命令都接受一个可选的cmdline参数,因此您可以使用它们快速绑定特定的外部命令。例如,将以下添加到您的绑定中,以便快速将行号添加到所选文本中
{ "keys": ["…"], "command": "filter_through_command", "args": { "cmdline": "cat -n" } }
许可
SublimeExternalCommand的所有内容均受MIT许可协议许可。
版权© 2011 Alexey Ermakov [email protected]
版权© 2013 Connor McKay
特此授予任何获取此软件及相关文档文件(“软件”)副本的人免费处理软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、转授和/或销售软件副本的权利,并允许向software提供软件的人这样做,前提是遵守以下条件
以上版权声明和本许可声明应包含在软件的所有副本或实质性部分中。
软件按“原样”提供,不提供任何形式的质量保证或适用性保证,包括但不限于对适销性、针对特定目的的适用性和非侵权的保证。在任何情况下,无论基于合同、侵权或其他原因,作者或版权所有者均不对任何索赔、损害或其他责任负责,该索赔、损害或其他责任源于、源于或与软件或软件的使用或其他任何情况有关。