Измените ` На ` И Наоборот Одним Щелчком Мыши.

Добавьте в .

vimrc:

   

function! s:ToggleQuote() let q = searchpos("'", 'n', line('.

')) let qb = searchpos("'", 'bn', line('.

')) let dq = searchpos('"', 'n', line('.

')) let dqb = searchpos('"', 'bn', line('.

')) if q[0] > 0 && qb[0] > 0 && (dq[0] == 0 || dq[0] > q[0]) execute "normal mzcs'\"`z" elseif dq[0] > 0 && dqb[0] > 0 execute "normal mzcs\"'`z" endif endfunction nnoremap <silent>' :<C-U>call <SID>ToggleQuote()<CR>

Если вы переместите курсор внутри кавычек и нажмете ', кавычки изменятся на двойные/одинарные кавычки.

пс.

сценарий использует vim-объемный звук .

Теги: #vim #viml #vimscript #vim

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.