解决问题: 复制代码到文件里会自动缩进导致格式不正确
之前解决方案:
: set nopaste 再进一步简化操作为此命令设置一个key mapping
现在解决方案: 利用插件直接解决
vim-bracketed-paste 插件直接解决该问题
在如下连接拷贝bracketed-paste.vim文件到~/.vim/plugin里
https://github.com/ConradIrwin/vim-bracketed-paste/tree/master/plugin
功能使然.
同时介绍个pulg in 的管理器 vim plug
没有比较其他plugin manager 感觉还挺方便,可以从github自动加载
直接上操作步骤:
- 安装vim-plug
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
- 在~/.vimrc里添加如下并保存
call plug#begin('~/.vim/plugged')
Plug 'ConradIrwin/vim-bracketed-paste'
call plug#end() - 打开vim 并输入如下命令, 就会自动安装:
: PlugInstall
注意plugin的格式输写按如下规则,把github,com/后的字符串赋值到Plug里 结果如上, 如果再添加其他Plug可按此规则继续添加
git clone https://github.com/ConradIrwin/vim-bracketed-paste
vim plug地址
https://github.com/junegunn/vim-plug