vim-bracketed-paste


Ⅰ. 插件描述

Handles bracketed-paste-mode in vim (aka. automatic `:set paste`)

Ⅱ. 基本信息

创建日期:  2013-04-07
使用用户:  747
Github星:  398
插件作者:  Conrad Irwin

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'conradirwin/vim-bracketed-paste'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'conradirwin/vim-bracketed-paste'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'conradirwin/vim-bracketed-paste'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/conradirwin/vim-bracketed-paste

Ⅳ. 文档说明

vim-bracketed-paste enables transparent pasting into vim. (i.e. no more :set paste!)

Installation

I recommend using pathogen. Once you have installed pathogen:

cd ~/.vim/bundle
git clone https://github.com/ConradIrwin/vim-bracketed-paste

Otherwise just copy-paste everything from plugin/bracketed-paste.vim into your ~/.vimrc.

Usage

You need to be using a modern xterm-compatible terminal emulator that supports bracketed paste mode. xterm, urxvt, iTerm2, gnome-terminal (and other terminals using libvte) are known to work.

Then whenever you are in the insert mode and paste into your terminal emulator using command+v, shift+insert, ctrl+shift+v or middle-click, vim will automatically :set paste for you.

Credit

The code for this plugin was taken from Chis Page's answer to a StackOverflow question, I just packaged it.

添加新评论