[О блоге]
[наверх]
[пред]
[2016-06-25 22:33:05+03:00]
[83bff50775053c5d02d2808db7957ce698b3de7e]
Темы: [python][tip][vim]
Defsplit функция в Vim
http://www.stargrave.org/vimrc.txt
В Python3 с аннотациями часто приходится разбивать длинные сигнатуры
функций на много строк, по аргументу на строку.
def foo(self, bar: str, baz: Tuple[int, bytes]) -> None:
в
def foo(
self,
bar: str,
baz: Tuple[int, bytes],
) -> None:
Изначально для этого написал скрипт на Perl через stdin которого можно
пропустить сигнатуру функции и получить такой результат. Сейчас
переделал напрямую на Vimscript, что работает сильно быстрее и без
зависимостей в виде Perl (хотя он и так везде имеется).
[оставить комментарий]