NK
Size: a a a
NK
NG
NG
NK
SS
lorem <cursor>ipsum dolor sit amet;2e(
lorem (ipsum dolor)<cursor> sit amet
SS
SS
lorem ip<cursor>sum dolor sit amet;aw(
lorem (ipsum) dolor sit amet
SS
nmap <silent> /c :set opfunc=WrapWithParentheses<CR>g@Что я делаю не так?
function! WrapWithParentheses(type)
exec 'normal! `[i( `]a) '
endfunction
<cursor>lorem ipsum/ce
(l)orem ipsum
SS
SS
SS
function! WrapWithParentheses(type)Вот эта функция работает
normal! `[v`]<Esc>`<i(<Esc>`>la)<Esc>
endfunction
SS
< и
>SS
;;( {движение}
заключает в скобочки (или не в скобочки) всё, что попало под движение.lorem<cursor> ipsum;;($
lorem( ipsum)В визуальном режиме команда
;;(
заключает в скобочки всё, что попало под выделение.<cursor>;;(
(<cursor>)У меня есть
;;'
;;"
;;(
;;[
;;{
;;<
SS
АМ
NG