Я бы использовал простое сопоставление (без функций) с лидером p:
nnoremap <leader>p oimport pdb; pdb.set_trace()<Esc>
При нажатии o, он входит в режим вставки, вставляет пустую строку после текущей (с o *).1005 *), а затем введите import pdb; pdb.set_trace()
, наконец, он возвращается в нормальный режим (с Esq ).
Если вы хотите вставить код до текущей строки, замените oO:
nnoremap <leader>p Oimport pdb; pdb.set_trace()<Esc>
Или вы могли бы установить это для лидера shift-p:
nnoremap <leader><S-p> Oimport pdb; pdb.set_trace()<Esc>