В Sublime Text, как я могу указать уровень сгиба, с помощью сочетаний клавиш, без необходимости раскрывать все сначала?
Я пытаюсь понять, как заставить свертывание кода работать так, как я хочу в Sublime Text 2.
Я могу ⌘+K, ⌘+J, чтобы раскрыть все. Тогда я могу сделать ⌘+K, ⌘+1, чтобы сложить все.
На данный момент, я хочу иметь возможность идти прямо, чтобы сбросить уровень х (т.е. уровень 2). Но если я сделаю ⌘+K, ⌘+2, ничего не произойдет.
Чтобы сложить 2-й уровень, сначала нужно раскрыть все, затем выполнить ⌘+K, ⌘+2.
Как я могу указать уровень сгиба с помощью сочетаний клавиш, не раскрывая все сначала?
1 ответ
В вашей карте возвышенного текста добавьте:
{ "keys": ["ctrl+1"], "command": "fold_by_level", "args": {"level": 1} },
{ "keys": ["ctrl+2"], "command": "fold_by_level", "args": {"level": 2} },
{ "keys": ["ctrl+3"], "command": "fold_by_level", "args": {"level": 3} },
{ "keys": ["ctrl+4"], "command": "fold_by_level", "args": {"level": 4} },
{ "keys": ["ctrl+5"], "command": "fold_by_level", "args": {"level": 5} },
{ "keys": ["ctrl+6"], "command": "fold_by_level", "args": {"level": 6} },
{ "keys": ["ctrl+7"], "command": "fold_by_level", "args": {"level": 7} },
{ "keys": ["ctrl+8"], "command": "fold_by_level", "args": {"level": 8} },
{ "keys": ["ctrl+9"], "command": "fold_by_level", "args": {"level": 9} },
Уровень 1 сложить все. Совпадение "," в вашем JSON для работы. Готово.;)