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

cmd-caller

esphas ST3

一个方便执行预定义命令的 Sublime Text 3 插件。

详细信息

安装次数

  • 8K
  • Win 8K
  • Mac 304
  • Linux 309
2021年8月6日 2021年8月5日 2021年8月4日 2021年8月3日 2021年8月2日 2021年8月1日 2021年7月31日 2021年7月30日 2021年7月29日 2021年7月28日 2021年7月27日 2021年7月26日 2021年7月25日 2021年7月24日 2021年7月23日 2021年7月22日 2021年7月21日 2021年7月20日 2021年7月19日 2021年7月18日 2021年7月17日 2021年7月16日 2021年7月15日 2021年7月14日 2021年7月13日 2021年7月12日 2021年7月11日 2021年7月10日 2021年7月9日 2021年7月8日 2021年7月7日 2021年7月6日 2021年7月5日 2021年7月4日 2021年7月3日 2021年7月2日 2021年7月1日 2021年6月30日 2021年6月29日 2021年6月28日 2021年6月27日 2021年6月26日 2021年6月25日 2021年6月24日 2021年6月23日
Windows 1 1 2 0 0 1 1 1 3 1 0 0 0 0 1 1 0 0 1 0 0 0 1 0 0 0 2 1 2 0 1 0 2 0 2 0 0 1 1 2 1 0 0 0 0
Mac 1 1 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 1 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
Linux 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 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

README

源码
raw.githubusercontent.com

Cmd Caller

一个 Sublime Text 3 插件,方便执行预定义命令。

license Package Control

使用方法

Cmd Caller 可以通过按下快捷键立即执行命令(快捷操作或通过另一个快捷键打开可执行命令列表)。这些命令应在设置中预定义。默认设置中也有一些预定义命令。

因此,您只需要两个步骤即可享受插件带来的便利:* 定义命令:请参考下面的 设置 * 按下快捷键:请参考下面的 快捷键

此外,默认操作应用列表设置快捷键 也都可通过命令面板访问。

快捷键

默认情况下,Cmd Caller 将 Ctrl+Shift+X 绑定到 默认操作,将 Ctrl+Shift+,$ 绑定到 应用列表

快捷键通过 首选项 > 包设置 > Cmd Caller 菜单访问。

设置

设置通过 首选项 > 包设置 > Cmd Caller 菜单访问。

默认

{
  "default": "KEY_TO_APP"
}

"KEY_TO_APP" 应设置为您想通过 默认操作 调用的应用程序的键。

应用程序

应用程序是预定义命令。

{
  "apps": {
    "KEY": {
      "name": "DISPLAY_NAME",
      "cmd": "COMMAND_TO_EXECUTE"
    },
    "KEY2": {
      "name": "DISPLAY_NAME2",
      "cmd": "COMMAND2"
    },
  }
}

下面的 "cmd" 中的变量将被展开。

变量 示例 注意
${file} /home/esphas/cmd-caller/src/commands.py 当前编辑的文件,完整路径
${file_name} commands.py 当前文件名:basename.extname
${file_base_name} commands 当前文件的基本名称
${file_extension} py 当前文件的扩展名
${file_path} /home/esphas/cmd-caller/src/ 当前工作目录,完整路径
${folder} /home/esphas/cmd-caller* 当前添加到项目中的路径,完整路径
${project_base_name} cc** 当前项目名称

* 关于项目,请参考 项目

** 假设项目文件为 /some/directory/cc.sublime-project

安装

Package Control

手动安装

  • 启动 Sublime Text
  • 通过 首选项>浏览包... 菜单打开包文件夹
  • 执行 git clone: git clone https://github.com/esphas/cmd-caller.git

兼容性

此插件经过测试,与 windows (Windows 10 1703 Build 15063) 和 linux (Ubuntu 16.04.2 LTS) 兼容。

尽管插件应该与 osx 兼容没有问题,但未预设任何用于 osx 的命令(应用)。

问题

如果您在插件中找到错误,请通过命令面板或 首选项 > 包设置 > Cmd Caller 菜单运行 显示日志 命令,并带有日志文件内容的 创建一个新的问题

显示最后日志 命令用于上一次 Sublime 会话中的日志。