Sublime Text 3 Многострочный метод складывания
ТАК...
Sublime Text обладает встроенной способностью сворачивать методы, но как только объявление метода занимает несколько строк, оно теряет эту способность. Кто-нибудь знает о плагине или способе заставить это работать? В частности, я сталкиваюсь с этим с ruby (и моя команда придерживается строгого руководства по стилю в отношении длины строки), но язык не должен иметь значения.
2 ответа
Вместо того, чтобы нажимать стрелку вниз, которая появляется в желобе рядом с первой строкой определения функции, все, что вам нужно сделать, это навести курсор на одну из строк с отступом функции (не с параметрами с отступом функции, а в определении функции). сам) и используйте связывание клавиш Ctrl Shift [ (в OS X используйте Alt [), чтобы свернуть функцию и ее параметры. Используйте Ctrl Shift ] (⌘ Alt ] на OS X), чтобы развернуть, или вы можете щелкнуть боковую стрелку рядом с def
линия.
Итак, это:
становится так:
Попробуйте это форматирование
def example( # <--- folds parameters here
param,
param
) # <--- folds method body here
foo
bar
qux
end
Насколько мне известно, язык имеет значение, сворачивание методов является частью конкретной языковой конфигурации. По крайней мере, так было в предыдущих версиях.