博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sublime Text使用入门8——扩展之命令
阅读量:7197 次
发布时间:2019-06-29

本文共 498 字,大约阅读时间需要 1 分钟。

  hot3.png

中使用非常普遍: 快捷键, 菜单项和宏都是通过命令系统来工作的,在其它地方也会看到它们。

有些命令是在编辑器核心中实现的,但大多数由Python插件提供.每一个命令都可以通过Python插件来调用。

命令调度

正常情况下, 命令可以绑定到应用对象, 例如一个窗口对象或者视图对象. 窗口对象还可以基于输入焦点分配命令,因此你可以从窗口对象发出一个查看命令,然后当前的视图实例就会显示.

命令剖析

命令有一个下划线分隔符 (snake_case) 例如hot_exit,并且可以带有参数字典(键必须为字符串,值必须是JSON格式). 这里是一个简单的命令运行的例子(从python控制台运行):

view.run_command("goto_line", {"line": 10})view.run_command('insert_snippet', {"contents": "<$SELECTION>"})view.window().run_command("prompt_select_project")

转载于:https://my.oschina.net/tlkt/blog/210584

你可能感兴趣的文章
css-让我们再深入一点看看ul-li结构里的浮动和绝对定位(float & absolute)
查看>>
如何在NEO共识节点间分配任务
查看>>
用Backtracking思想解决subset/permutation/combination/partition问题
查看>>
94. Binary Tree Inorder Traversal
查看>>
Javag工程师成神之路(2019正式版)
查看>>
【译】 WebSocket 协议第八章——错误处理(Error Handling)
查看>>
一秒搭建gitbook
查看>>
用AI说再见!“辣眼睛”的买家秀
查看>>
淘宝top平台调用接口响应时间优化
查看>>
自制简单的诗歌搜索系统
查看>>
svg animation动画应用
查看>>
SpiderData 2019年2月15日 DApp数据排行榜
查看>>
用Python写一份独特的元宵节祝福
查看>>
Vue总结
查看>>
138. Copy List with Random Pointer
查看>>
响应式图片(自适应图片)
查看>>
Weex系列(6) —— web组件和webview
查看>>
InvalidClaimException: The Token can't be used before
查看>>
《前端十年心路-我把一切告诉你》的书稿大纲&问题收集
查看>>
行为型模式:策略模式
查看>>