В режиме Vim и Vintage для SublimeText2 я могу использовать Shift + J, чтобы присоединиться к выделенным линиям вместе. Как это работает в ванили SublimeText2 без Vintage с помощью ярлыка?SublimeText2: как присоединиться к линиям с помощью ярлыков
Я посмотрел на ключевых привязок, и я могу видеть, что существует такое отображение для join_lines
команды:
{ "keys": ["ctrl+j"], "command": "join_lines" },
Однако, нажав комбинацию ничего не делает, а пункт меню не показывает ярлык. Каков правильный способ сопоставить этот ярлык и есть ли еще один ярлык, который я мог бы пропустить?
EDIT
Чтобы уточнить, что я пытаюсь сделать, я пытаюсь получить что-то вроде этого:
if (condition) {
return;
}
быть соединены, как это:
if (condition) { return; }
(с или без пробелов вокруг return;
.)
EDIT2
Не уверен, что это имеет значение, но это SublimeText2 в Linux.
Это не работает для меня. Также, пожалуйста, посмотрите мой обновленный вопрос о том, какой эффект я ищу. Я хочу присоединиться к нескольким строкам (три раза больше) сразу. – hayavuk
, чтобы соединить три строки сразу, я бы сделал, ctrl-l (выберите строку) три раза, затем нажмите ctrl-j (строка соединения) – ian
На самом деле вам нужно только нажать CTRL + L один раз. В первый раз, когда вы нажмете его, он выберет текущую строку и переместит курсор на следующую строку. Поскольку CTRL + J будет объединять строку, в которой находится курсор, любые выделенные строки, а также следующую строку, она объединяет все три строки. Моя проблема заключалась в том, что отображение CTRL + J не работало (см. Мой собственный ответ). – hayavuk