Sublime Text使用入门8——扩展之命令

本文介绍了SublimeText编辑器中的命令系统工作原理及其使用方式。包括如何通过Python插件来调用命令,并展示了几个具体的命令示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

有些命令是在编辑器核心中实现的,但大多数由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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值