12
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

vimでclipboardを+にしたいけどならない人向け

Last updated at Posted at 2018-09-03

初学者です。
ubuntu18.04にアップデートした際、
vimをコンパイルしたら


$ vim --version | grep clipboard
-clipboard         +jumplist          +persistent_undo   +vertsplit
+emacs_tags        +mouse_dec         -sun_workshop      -xterm_clipboard

と、clipboardが-になってしまった。
これを解決した手順の覚え書きです。

#参考
大変参考になりました。
Ubuntu 16.04: apt sourceでソースコードをダウンロードする
How to build vim 8 with clipboard support

#vimをコンパイルしたい

##ソースコード取得

$ cd /opt/
$ sudo git clone https://github.com/vim/vim 
$ cd vim/

##依存したパッケージのソースコード取得

$ sudo apt build-dep vim
Reading package lists... Done
E: You must put some 'source' URIs in your sources.list

できない。終わり。

Ubuntu16.04以降ではデフォルトではソースコードをダウンロードできないらしい。
理由はdeb-srcがコメントアウトされているため。
対応するdeb-srcをコメント解除しろということらしいので、全部解除した。

$ sudo su -c "grep '^deb ' /etc/apt/sources.list | \
sed 's/^deb/deb-src/g' > /etc/apt/sources.list.d/deb-src.list"
$ sudo apt update
$ sudo apt build-dep vim

できた。

##メイクする


$ sudo ./configure --with-features=huge \
 --with-x \
 --enable-multibyte \
 --enable-luainterp=dynamic \
 --enable-gpm \
 --enable-cscope \
 --enable-fontset \
 --enable-fail-if-missing \
 --prefix=/usr/local 
 --enable-pythoninterp=dynamic \
 --enable-python3interp=dynamic \
 --enable-rubyinterp=dynamic \
 --enable-gui=auto \
 --enable-gtk2-check \

$ sudo make
$ sudo make install

$ vim --version | grep clipboard
+clipboard         +jumplist          +persistent_undo   +vertsplit
+emacs_tags        +mouse_dec         -sun_workshop      +xterm_clipboard

できた。

12
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?