Как добавить сочетания клавиш Sublime Text 2? - PullRequest
41 голосов
/ 09 июля 2011

Я хочу получить следующее назначение клавиш. Я могу сделать фрагмент для этого, но предпочел бы иметь возможность CTRL + > , как в Textmate.

<%= %>

Что мне нужно добавить и где мне нужно добавить это, или где я могу узнать.

Ответы [ 2 ]

56 голосов
/ 09 июля 2011

Если вы просто хотите буквально вставить эти символы, вы можете настроить «привязки ключей пользователя» следующим образом:

[
    { "keys": ["ctrl+."], "command": "insert", "args": {"characters": "<%= %>"} }
]

Вы можете использовать файл связывания клавиш по умолчанию в качестве примера возможных команд связывания клавиш. И Пользователь, и По умолчанию находятся в Sublime Text 2 -> Настройки в OS X.

Не уверен, действительно ли вы хотели "ctrl+shift+.", но это также сработало бы.

Чтобы переместить курсор в середину во время вставки, вы можете использовать insert_snippet следующим образом:

[
    { "keys": ["ctrl+shift+."], "command": "insert_snippet", "args": {"contents": "<%=$0 %>"} }
]
3 голосов
/ 01 апреля 2012

Только что нашел, подумал, что это может быть полезно: https://github.com/eddorre/SublimeERB

...