web-dev-qa-db-ja.com

16.04 LTS上のシステムクリップボードを備えたVim 8

Vim 8をインストールしました(そのため ale を使用できます)。残念ながら、システムのクリップボードを機能させることはできません。 (たとえば、vim-gnomeを使用すると、"+yを使用してシステムのクリップボードにヤンクします。これは機能していますか?

以下を使用してVim 8をインストールしました。

Sudo add-apt-repository ppa:jonathonf/vim
Sudo apt update
Sudo apt install vim
5
jerome

jonathanf/vim PPAを追加した後にapt install vimを追加すると、vim.basicがインストールされます。代わりにapt install vim-gtk3を使用すると、vim.gtk3を持つ+clipboardが得られるため、システムクリップボードになります。どれをインストールするかに関係なく、/usr/bin/vimにシンボリックリンクされます

(他の誰かがここに出くわした場合に備えて、私のコメントを回答に変換しました)

6
Matt Greer

次からソースからビルドすることで必要なものを取得できました。

$ Sudo apt-get remove vim # to remove the binary I had installed
$ Sudo apt build-dep vim
$ git clone [email protected]:vim/vim.git
$ cd vim/src
$ ./configure --enable-multibyte \
            --enable-rubyinterp=yes \
            --enable-pythoninterp=yes \
            --with-python-config-dir=/usr/lib/python2.7/config \
            --enable-python3interp=yes \
            --with-python3-config-dir=/usr/lib/python3.5/config \
            --enable-perlinterp=yes \
            --enable-luainterp=yes \
            --enable-cscope \
            --prefix=/usr \
            --enable-gui=auto --enable-gtk2-check --with-x # this is what I needed
$ make
$ Sudo make install
2
jerome