В Sublime Text, как я могу указать уровень сгиба, с помощью сочетаний клавиш, без необходимости разворачивать все сначала?

1527
ben

Я пытаюсь понять, как заставить свертывание кода работать так, как я хочу в Sublime Text 2.

Я могу + K, + Jразвернуть все. Тогда я могу сделать + K, +, 1чтобы сложить все.

На данный момент, я хочу иметь возможность идти прямо, чтобы сбросить уровень х (т.е. уровень 2). Но если я делаю + K, + 2, ничего не происходит.

Чтобы скинуть 2-й уровень, я сначала должен раскрыть все, затем сделать + K, + 2.

Как я могу указать уровень сгиба с помощью сочетаний клавиш, не раскрывая все сначала?

1
Это [руководство] (http://wesbos.com/sublime-text-code-folding/) должно быть полезным для вас. Anton Dozortsev 10 лет назад 0

1 ответ на вопрос

1
VIPRYN

In your sublime text keymap, add:

{ "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} }, 

Level 1 is fold all. Match the "," in your JSON to work. Done. ;)