vimで複数行の先頭に追加と行末に追加

こんな文があった時

William
Steven
Ryan
Johnny

vimで複数行選択して先頭に追加

Shift + v
j
j
j
Shift + i
>
ESC

>William
>Steven
>Ryan
>Johnny

vimで複数行選択して末尾に追加

Shift + v
j
j
j
$
Shift + a
,
ESC

William,
Steven,
Ryan,
Johnny,

複数行選択して行連結させたらCSVになります

Shift + v
j
j
j
Shift + j

William, Steven, Ryan, Johnny,

Vimでコピペを有効にする

Vimでclipboardを有効にしました

clipboardが有効な7.3.74以上のvimを入手します

vim –version
で +clipboard となっているか、versionは7.3.74以上かを確認します

.vimrcに

set clipboard=unnamedplus

と書いて、vim起動
これでシステムでコピーしたものがvimに p で貼り付けられます

参考)
Accessing the system clipboard – Vim Tips Wiki

vimでluaが足りないものがあって有効になってなかった

Centos6で最新のvimを入れる
でvimを入れましたが lua が有効になってない..

$ vim –version

で確認ができます

$ sudo yum install ncurses-devel perl-ExtUtils-Embed python-devel readline-devel gcc ruby-devel python-devel ruby lua-devel

を実行したらできました
(参考にしたものがどこだったか忘れてしまいました..)