На клавиатуре вставляем строку кода в (mac) vim, для pdb
Я ищу способ вставить строку кода с нажатием клавиши leaderp в Macvim
Я хочу вставить следующую строку кода:
import pdb; pdb.set_trace()
Вероятно, это не неслыханная строка кода на земле python
Ответ 1
Это может быть не самый лучший vimscript каждый, но он ват вы хотите!:-) Просто поместите это в свой .vimrc, и вы можете вызвать его с помощью лидера p.
При нажатии o это входит в режим вставки, вставляет пустую строку после текущей (с o), а затем набирает import pdb; pdb.set_trace(), и, наконец, возвращается в нормальный режим (с Esq).
Если вы хотите вставить код до того, как текущая строка заменит o на O:
Почему бы не попробовать плагин vimpdb? В качестве альтернативы, если вы ищете функциональность фрагмента, комбинация supertab и snipmate плагины отлично работают.
Ответ 4
Использование регистров?
напишите эту строку где-нибудь и скопируйте ее, чтобы зарегистрировать p, затем используйте "pp для печати