Есть ли клавиша для нажатия на маленькую стрелку со стрелкой, которая появляется перед функцией или классом?Keybind to fold function или class в Sublime?
ответ
Goto EDIT> Сворачивание кода. Он покажет вам всю команду для Sublime Text.
Это не то, что я ищу. Это позволяет мне сбрасывать * все * функций. Я просто хочу сфотографировать. Чтобы выбрать весь текст функции, а затем сбросить выбранный текст, требуется возраст. Я просто хочу нажимать стрелку со стрелками, не двигая рукой на мышь. –
Это единственные варианты, связанные с Sublime. Вы могли бы найти хороший пакет, чтобы помочь. [Это возможно] (https://packagecontrol.io/packages/SyntaxFold) – magreenberg
не думаю есть. Что вы можете сделать, хотя это:
def my_func():
# put your cursor wherever you want on a line that has this level of indentation (here 1)
"""my doc"""
print('this is') # you can put it here
print('some code that is going to') # or here
print('folded!')
if nb % 2 == 0:
print('this is an even number') # but not here!
пресс ctrl+shift+[
. Он автоматически выбирает отступ (так что содержимое вашей функции) и складывает его.
Какие IDE вы используете? – magreenberg
Добавлен редактор для заголовка вопроса и тега. Извините –
Не сразу, но вы можете сбросить выделение нажатием клавиши ('shift + ctrl + [' или 'command + alt + ['), и вы можете нажать клавишу, чтобы развернуть выделение до текущего уровня отступа ('shift + ctrl + j' или 'command + shift + j') 1 или более раз, чтобы выбрать то, что вы хотите сбросить. Помимо этого потребуется какой-то код плагина (например, Fold Python на PackageControl.io). – OdatNurd