- VIMが+clipboard対応であることを確認する
- .vimrcに「set clipboard=unnamedplus」を追加する
+clipboardが有効か確認する#
1
2
3
| $ vim --version | grep clipboard
+clipboard +job +path_extra +user_commands
+eval +mouse_dec +statusline +xterm_clipboard
|
‘-clipboard’と表示された場合は、この機能付きでVIMをコンパイルする必要があります。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| $ git clone https://github.com/vim/vim.git
$ cd vim/src/
$ ./configure --with-features=huge \
--enable-multibyte \
--enable-rubyinterp=yes \
--enable-pythoninterp=yes \
--with-python-config-dir=/usr/lib64/python2.7/config \
--enable-perlinterp=yes \
--enable-luainterp=yes \
--prefix=/usr/local/ \
--enable-fail-if-missing \
--enable-gui=no \
--enable-tclinterp=yes \
--enable-cscope=yes \
--enable-gpm \
--enable-cscope \
--enable-fontset \
--with-x \
--with-compiledby=koturn
$ make -j5 # これで./に実行可能なvimができます
$ sudo make install # システムにインストールしたい場合はこれを実行
|
clipboardをunnamedplusに設定する#
.vimrcに「set clipboard=unnamedplus」を追加してください。
素晴らしい回答はこちら How can I copy text to the system clipboard from Vim?