🖇️

vim-operator-join

2022/10/27に公開約200字

選択範囲の行を連結するオペレータがあるだろうと思って調べたら思いのほかヒットしなかったので書きました。

function! s:operator_join(type = '') abort
  if a:type == ''
    set operatorfunc=function('s:operator_join')
    return 'g@'
  endif
  normal! `[v`]J
endfunction
nnoremap <expr> J <sid>operator_join()

ggJGでファイル全体を1行に連結できます。

Discussion

ログインするとコメントできます