Рассмотрим это довольно общий случай: у вас есть огромный класс, вот так ...Как я могу перемещаться по уровню иерархии кода вверх?
class SuperMegaAwesomeClass():
# ...
# several
# hundred
# lines
# of
# other code that's
# uninteresting
# irrelevant
# later
# ...
def ReallyGoodMethodThatIsPreciselyWhatYouNeedRightNow(omg, yes):
pass
... и если вы используете Ctrl-Shift-R Really
вы можете перейти прямо к ReallyGoodMethodThatIsPreciselyWhatYouNeedRightNow
. Тем не менее, теперь вам нужно выяснить, как туда добраться, поэтому вы пытаетесь медленно и мучительно прокручивать страницу, чтобы не пропустить однострочный заголовок класса и, возможно, начать понимать, что люди, которым требуется 4 пробела на уровень отступов в Python возможно, после того, как были на что-то, возможно, возможно.
В любом случае. Sublime Text уже делает фальцовку кода для большинства языков, поэтому я полагаю, что не слишком странно предположить, что у него есть одна супермагистральная команда, позволяющая вам перейти на один уровень сгибания кода. Правильно? Потому что я не могу найти его под Ctrl-Shift-P
.
Как я могу подскочить на один уровень в Sublime Text?
+1 для определения функции :) – MattDMo
курсор на функцию, и 'Ctrl-Shift-J' – Kabie
Также рядом но не совсем: для правильных отступов файлов добавьте '" indent_guide_options ": [" draw_normal "," draw_active "]' к вашим пользовательским настройкам, затем поместите курсор в любом месте и прокрутите страницу до точки, где розовая пунктирная направляющая отступа становится сплошной серой еще раз. – badp