【问题标题】:Can I reach the shell, web or menu commands from the Kate editor's JavaScript?我可以从 Kate 编辑器的 JavaScript 访问 shell、web 或菜单命令吗?
【发布时间】:2012-01-05 06:02:56
【问题描述】:

您可以extend 使用 JavaScript 的 KDE Kate 编辑器,并控制例如撤消缓冲区。

我想打电话给例如HTML Tidy 来自这样的脚本,但我无法从 JavaScript 环境内部找到任何绑定来访问 shell、web、菜单或任何其他可以访问的东西。它似乎是一个完全自给自足的世界,一切都需要从头开始编码。

我已经将 HTML Tidy 作为一个简单的命令行脚本在 Kate 中工作,但是很遗憾,您的撤消缓冲区被破坏了。

【问题讨论】:

  • 我现在在 KDE 项目中添加了一个 feature request 以在 javascript 环境中包含一个 shell 对象:

标签: javascript kde kate


【解决方案1】:

根据scripting documentation for Kate,除了文档中列出的命令(遗憾的是,其中不包括任何操作外壳的方法)之外,似乎无法访问任何命令。

【讨论】:

  • 您在我的问题中链接到与我相同的页面,我得出与您相同的结论。向他们提议可能是一个想法,即提议在文档对象、视图对象和其他已经存在的对象之外集成一个外壳对象。
【解决方案2】:

查看文本过滤器插件。它满足您的需求。我将它与 perl 脚本一起使用,该脚本会自动在源代码中插入(和删除)工具。

但是外壳也非常有用。我希望能够自动化各种源代码控制活动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多