相关疑难解决方法(0)

是否可以在sublime text 2中链接键绑定命令?

Sublime Text中有时候我想在侧栏中显示当前文件,然后浏览文件夹结构.

这可以使用命令来实现reveal_in_side_bar,focus_side_bar但是它们必须绑定到两个单独的键组合,所以我必须做2个键盘组合来实现我的目标,理想情况下我只想一个(我很懒).

有没有办法将多个命令绑定到单个组合键?例如:

{
  "keys": ["alt+shift+l"], 
  "commands": ["reveal_in_side_bar", "focus_side_bar"]
},
Run Code Online (Sandbox Code Playgroud)

基于@ artem-ivanyk和@d_rail的答案

1)工具→新插件

import sublime, sublime_plugin

class RevealInSideBarAndFocusCommand(sublime_plugin.WindowCommand):
    def run(self):
        self.window.run_command("reveal_in_side_bar")
        self.window.run_command("focus_side_bar")
Run Code Online (Sandbox Code Playgroud)

保存为RevealInSideBarAndFocus.py

2)Sublime Text 2→首选项→键绑定 - 用户

将它绑定到快捷方式:

{ "keys": ["alt+shift+l"], "command": "reveal_in_side_bar_and_focus" }
Run Code Online (Sandbox Code Playgroud)

keyboard-shortcuts sublimetext

48
推荐指数
4
解决办法
2万
查看次数

我可以为sublime片段添加日期时间吗?

我想创建一个将添加文件注释的片段,但我希望该片段自动创建DateTime.崇高的片段能做到吗?

<snippet>
    <content><![CDATA[
/**
 * Author:      $1
 * DateTime:    $2
 * Description: $3
 */

]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <tabTrigger>/header</tabTrigger>
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <scope>source.css,source.js,source.php</scope>
</snippet>
Run Code Online (Sandbox Code Playgroud)

sublimetext2

27
推荐指数
3
解决办法
2万
查看次数