Что: 83bff50775053c5d02d2808db7957ce698b3de7e
Когда: 2016-06-25 22:33:05+03:00
Темы: 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 (хотя он и так везде имеется).
Сгенерирован: SGBlog 0.34.0