В моем приложении Python я должен записать импорт import pdb; pdb.set_trace()
для отладки. И после отладки строки удален.
Есть ли какой-либо путь в gvim для вставки этой строки ключевым отображением, так, чтобы я не вводил его каждый раз?
Добавьте к Вашему .vimrc
:
command D :normal iimport pdb; pdb.set_trace()^V ESC
Примечание:
i
с. По существу эта команда делает все, что Вы делаете, вручную вводя тот текст (нажатие я для запуска режима вставки введите оставшийся текст, и т.д.). ^V ESC
средства: Нажмите Ctrl V , чтобы войти в дословный режим, и затем нажать Esc . Это войдет Esc
как символ (видимый как ^[
). Теперь, в Вас может перейти к командному режиму и использовать эти D
команда для вставления этого текста:
:D
можно также отобразить это на нормальный ярлык режима, возможно.
Вместо ^V ESC
, который выведет Вам из режима вставки, можно добавить ^V Enter
(то же самое, нажмите Входят вместо Esc ) перейти к новой строке и остаться в режиме вставки.
Простой путь, добавляют эти строки к Вашему .vimrc
:
if has('gui_running')
function EnableDebug()
let text="import pdb; pdb.set_trace()"
0put =text
endfunction
nnoremap <leader>d :call EnableDebug()<CR>
endif
Тогда в нормальном режиме, вводя \d
добавит строку к вершине Вашего файла.