Size: a a a

2022 January 01

SS

Steel Sword in pro.vim
Вот во многих ЯП есть соглашение на 2 пробела между классами/структурами/функциями.
У меня есть
FirstStruct
<cursor>

SecondStruct

Как максимально быстро получить

FirstStruct


<cursor>


SecondStruct
?
источник

SS

Steel Sword in pro.vim
Если бы о не запускал режим ввода, я бы просто нажал ооО
источник

GK

Georgy Komarov in pro.vim
Ultisnips + $VISUAL placeholder
источник

GK

Georgy Komarov in pro.vim
Посмотри, как реализован сниппет once для Си.
источник

GK

Georgy Komarov in pro.vim
Если я правильно понял проблему, конечно.
источник

SS

Steel Sword in pro.vim
А может, что-то типа map o o<Esc>
Будет работать?
источник

SS

Steel Sword in pro.vim
Работает
источник

GK

Georgy Komarov in pro.vim
А, ты об этом. Конечно будет.
источник

SS

Steel Sword in pro.vim
Правда, u почему-то нужно дважды нажимать
источник

NG

Nicholas Guriev in pro.vim
после того, как попал в режим вставки, Enter вводит перенос строки
источник

SS

Steel Sword in pro.vim
Но я и вверх создавать строки хочу, как О делает, а Enter создает из вниз
источник

SS

Steel Sword in pro.vim
короче, мне навится, как работает map.
источник

NG

Nicholas Guriev in pro.vim
источник

SS

Steel Sword in pro.vim
Да, если замапить o o<Esc> и O O<Esc> получается очень удобно
источник

VL

Valerii Leontiev in pro.vim
Что если замапить на [o и ]o?
Чтобы не говнякать нативные бинды
источник

AS

Aleksander Samoylenk... in pro.vim
Ещё go и gO советуют, весьма удобно.
источник

VL

Valerii Leontiev in pro.vim
Как вариант
источник
2022 January 02

V

Vsevolod in pro.vim
Красиво treesitter умирает
источник

V

Vsevolod in pro.vim
Есть из коробки способ swap-нуть окна тестами
a b
a c
текущее окно — b, я хочу его свопнуть с a
источник

NG

Nicholas Guriev in pro.vim
Окно а занимает всю высоту терминала? То есть получилось после Ctrl-W L или чего-то подобного.
источник