Как вставить строку в энергию

В моем приложении Python я должен записать импорт import pdb; pdb.set_trace() для отладки. И после отладки строки удален.

Есть ли какой-либо путь в gvim для вставки этой строки ключевым отображением, так, чтобы я не вводил его каждый раз?

0
задан 5 September 2014 в 20:23

2 ответа

Добавьте к Вашему .vimrc:

command D :normal iimport pdb; pdb.set_trace()^V ESC

Примечание:

  1. , Который равняется действительно двум i с. По существу эта команда делает все, что Вы делаете, вручную вводя тот текст (нажатие я для запуска режима вставки введите оставшийся текст, и т.д.).
  2. ^V ESC средства: Нажмите Ctrl V , чтобы войти в дословный режим, и затем нажать Esc . Это войдет Esc как символ (видимый как ^[).

Теперь, в Вас может перейти к командному режиму и использовать эти D команда для вставления этого текста:

:D

можно также отобразить это на нормальный ярлык режима, возможно.

Вместо ^V ESC, который выведет Вам из режима вставки, можно добавить ^V Enter (то же самое, нажмите Входят вместо Esc ) перейти к новой строке и остаться в режиме вставки.

0
ответ дан 7 October 2019 в 04:00

Простой путь, добавляют эти строки к Вашему .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 добавит строку к вершине Вашего файла.

0
ответ дан 7 October 2019 в 04:00

Другие вопросы по тегам:

Похожие вопросы: