https://github.com/roxma/vim-paste-easy
楼主常年通过 xshelll 连接远程机器使用 (n)vim ,每次用 <shift><Insert> 粘贴代码块之前都需要 :set paste,有点麻烦,于是写了个插件,检测字符插入的速度,如果间隔小于 0.01 秒自动 set paste,回到 normal 模式后再自动 set nopaste
https://github.com/roxma/vim-paste-easy
楼主常年通过 xshelll 连接远程机器使用 (n)vim ,每次用 <shift><Insert> 粘贴代码块之前都需要 :set paste,有点麻烦,于是写了个插件,检测字符插入的速度,如果间隔小于 0.01 秒自动 set paste,回到 normal 模式后再自动 set nopaste
|
wweirJan 20, 2017
1
已用,多谢
|
|
wweirJan 20, 2017
2
有问题,补全、 snippet 都会触发 set paste 的设定
|
|
backingJan 20, 2017
4
思路不错,还有待改进。
我现在用的 set pastetoggle=<F2> |
|
codehzJan 20, 2017
6
neovim 不是自带粘贴保留格式功能么。。
|
|
9
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 用的这个,感觉也够用。 |
|
itfanrJan 21, 2017 via Android
10
还得检测速度 牛啊
|
|
xcodebuildJan 21, 2017
11
赞思路
|