Переповнення стека та інші сайти Stack Exchange, як і багато інших веб-сайтів із вбудованими редакторами, прив'язують різні акорди клавіатури до команд редагування. Іноді вони називаються ключами доступу (якщо ви хочете здійснити пошук в Інтернеті) і прив'язуються під час завантаження сторінки. У вашому випадку буде замінено типову карту Vimperator для редагування текстової області HTML у зовнішньому редакторі Ctrl-i. Замість роботи за замовчуванням вона вставляється *emphasized text*
. Щоб обійти це, ви можете додати нове відображення до свого .vimperatorrc . Я звик
inoremap <Leader>i <C-i>
Мій <Leader>
ключ -, тому з фокусом на текстовій області HTML я використовую -iпочаток редагування у зовнішньому редакторі.
З питання зрозуміло, що ви використовували цю функцію раніше, але для тих, хто цього не має, опція, яка керує зовнішнім редактором, використовується "редактор". Для gVim / MacVim використовуйте -f
прапор для "переднього плану", не допускаючи, що Vim розгортає власний процес (і втрачає зв'язок із відредагованою текстовою областю). Див :help 'editor'
. Я використовую MacVim і два релевантні рядки мого .vimperatorrc, тому читаю:
set editor="/usr/local/bin/mvim -f"
inoremap <Leader>i <C-i>