Добавьте в .
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
Вместе с данным постом часто просматривают:
-
Литературный Язык
19 Oct, 24 -
Колонат
19 Oct, 24 -
Айфон И Я
19 Oct, 24 -
Обзор Guruplug Server Plus
19 Oct, 24 -
Firefox 4 И Windows Aero
19 Oct, 24 -
Мультимедийный Ленивец С Клавиатурой
19 Oct, 24