标签: vim
我正在寻找一种更优雅的方式来做这件事
function PasteBin() range let l:stdin = join(getline(a:firstline, a:lastline), "^M") let l:output = system("pb", l:stdin) echo l:output endfunction
具体来说,我怎样才能避免使用getline()和join()?
答案 0 :(得分:5)
看起来你只是在重新发明:w_c。如果您已经有视觉选择,则可以运行
:'<,'>w !pb
使用视觉选择作为pb的标准输入。