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

编辑首选项

sublimator ST3

用于处理 Sublime 软件包资源和首选项的辅助命令。仅适用于 ST3。

详细信息

  • 2021.03.13.01.15.01
  • github.​com
  • github.​com
  • 3年前
  • 35分钟前
  • 11年前

安装

  • 总计 4K
  • Win 2K
  • Mac 1K
  • Linux 628
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 0 1 1 1 2 0 0 0 1 0 0 1 2 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 1 0 0 1 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0

README

源码
raw.​githubusercontent.​com

描述

一些用于 Sublime Text 3 的命令(NOT 2!),用于列出快捷键/首选项等,在 QuickPanel 中进行导航并定位编辑位置。
等。

2000 字

如何在 Quick Panel 中插入绑定 repr

从 Default.sublime-keymap.template 中复制包含 `insert_binding_repr` 的最后一行,并将其放置在您的 User keymap 中。

所以如何插入 alt+q?您可以把它想成这样

按住 `alt` 键

  • 按 `=` 键,同时思想加号,然后松开所有手指
  • 按 `q` 键
  • 注意,在标准的 US 键盘上 `=` 键和 `+` 键在同一键上。你不能绑定到像 alt 这样的修饰符,所以加号看起来像是一个合理的键/内存提示。

在 sublime 的 `{"keys": [...]}` 术语中,上一个例子将是
按 `["alt+="]`

按 `["q"]`

  • 以下绑定显示它是如何工作的。
  • 注意 `expecting_binding_repr_mode` 键。

所以您如何插入 ctrl+alt+q?(在 sublime 术语中)
按 `ctrl+alt+=`

    {"args": {"val": "alt"},
     "command": "insert_binding_repr",
     "context": [{"key": "overlay_visible", "operand": true, "operator": "equal"},
                 {"key": "setting.expecting_binding_repr_mode",
                  "operand": false,
                  "operator": "equal"}],
     "keys": ["alt+="]}
     {"args": {"val": "q"},
      "command": "insert_binding_repr",
      "context": [{"key": "overlay_visible", "operand": true, "operator": "equal"},
                  {"key": "setting.expecting_binding_repr_mode",
                   "operand": true,
                   "operator": "equal"}],
      "keys": ["q"]}

帮助?您不能插入 `insert_binding_repr` for down|enter|up?

  • 不幸的是,一些绑定因为快捷菜单
  • 注意,在标准的 US 键盘上 `=` 键和 `+` 键在同一键上。你不能绑定到像 alt 这样的修饰符,所以加号看起来像是一个合理的键/内存提示。

吞噬了它们所以作为第二个键不起作用

<enter>
<up>

  • <down>
  • <enter>
  • <up>
  • 和其他...

解决方案是键入您想要的键的第一个字母,例如

  • 为 <enter> 键入 `e`,插入 `alt+e`,然后键入 `nter`
  • 为 <up> 键入 `u`,插入 `alt+u`,然后键入 `p`
  • 为 <down> 键入 `d`,插入 `alt+d`,然后键入 `own`

命令面板

[
    { "caption": "Edit Preference: List Settings",         "command": "list_settings"},
    { "caption": "Edit Preference: List Plugins Commands", "command": "list_commands" },
    { "caption": "Edit Preference: List Shortcut Keys",    "command": "list_shortcut_keys"},
    { "caption": "Edit Preference: List Menu Bindings",    "command": "list_menu_bindings"},

    { "caption": "Edit Preference: Theme",
      "command": "edit_package_files",
      "args": {"pref_type": "sublime-theme"}},

    { "caption": "Edit Preference: sublime-completions",
      "command": "edit_package_files",
      "args": {"pref_type": "sublime-completions"}},

    { "caption": "Edit Preference: sublime-build",
      "command": "edit_package_files",
      "args": {"pref_type": "sublime-build"}},

    { "caption": "Edit Preference: sublime-mousemap",
      "command": "edit_package_files",
      "args": {"pref_type": "sublime-mousemap"}},

    { "caption": "Edit Preference: sublime-menu",
      "command": "edit_package_files",
      "args": {"pref_type": "sublime-menu"}},

    { "caption": "Edit Preference: tmTheme|colorscheme",
      "command": "edit_package_files",
      "args": {"pref_type": ".*\\.(tmTheme|stTheme)$"}},

    { "caption": "Edit Preference: tmLanguage|syntax|grammar",
      "command": "edit_package_files",
      "args": {"pref_type": ".*\\.((tm|st)Language)$"}},

    { "caption": "Edit Preference: sublime-commands",
      "command": "edit_package_files",
      "args": {"pref_type": "sublime-commands"}}
]

待办事项

设置循环 Tab 键以自动完成