https://github.com/roxma/vim-paste-easy
楼主常年通过 xshelll 连接远程机器使用 (n)vim ,每次用 <shift><Insert> 粘贴代码块之前都需要 :set paste,有点麻烦,于是写了个插件,检测字符插入的速度,如果间隔小于 0.01 秒自动 set paste,回到 normal 模式后再自动 set nopaste
1
wweir 2017 年 1 月 20 日
已用,多谢
|
2
wweir 2017 年 1 月 20 日
有问题,补全、 snippet 都会触发 set paste 的设定
|
4
backing 2017 年 1 月 20 日
思路不错,还有待改进。
我现在用的 set pastetoggle=<F2> |
6
codehz 2017 年 1 月 20 日
neovim 不是自带粘贴保留格式功能么。。
|
9
ashfinal 2017 年 1 月 20 日 nnoremap <silent> yo :call YankOnce()<CR>o
function! YankOnce() let b:pastemode = &paste set paste autocmd InsertLeave * \ if exists('b:pastemode') | \ let &paste = b:pastemode | \ unlet b:pastemode | \ endif endfunction 用的这个,感觉也够用。 |
10
itfanr 2017 年 1 月 21 日 via Android
还得检测速度 牛啊
|
11
xcodebuild 2017 年 1 月 21 日
赞思路
|