Мне нравится держать мои строки ниже 80 столбцов, поэтому я часто хочу реорганизовать строку, которая выглядит так:
object.function(a_long_argument, another_long_argument, and_a_third)
:
object.function(a_long_argument,
another_long_argument,
and_a_third)
Но когда я нажимаю Enter после первого "," в Sublime, он просто разрывает строки и отступывает курсор на несколько пробелов. Я хочу, чтобы он совпадал с paranthesis или [] или {}, в котором я участвую, как Emacs делает это красиво.
Есть ли опция для этого? Есть ли плагин для этого? Должен ли я писать свои собственные?
Я попытался найти его, но ничего не нашел.
EDIT:
Еще лучше будет ярлык или плагин или что-то для выбора нескольких строк или всего буфера и пусть он попытается автоматически развязать в хороших местах. Комментарий рефакторинга тоже. Если он должен быть специфичным для языка, я хочу его в первую очередь для Python и С++.