У меня установлен Vim 8 (так что я могу использовать ale). К сожалению, я не могу заставить системный буфер работать. (Например, используя vim-gnome, я использовал бы "+y для торможения в системном буфере обмена. Кто-нибудь получил эту работу?
Я установил Vim 8, используя:
sudo add-apt-repository ppa:jonathonf/vim
sudo apt update
sudo apt install vim
Если после добавления jonathanf/vim PPA вы apt install vim, он устанавливает vim.basic. Если вы вместо этого apt install vim-gtk3, вы получаете vim.gtk3, который имеет +clipboard и, следовательно, системный буфер обмена. Независимо от того, какой из них вы установите, он будет привязан к /usr/bin/vim
(преобразовал мой комментарий в ответ в случае, если кто-то еще споткнется здесь)
Если после добавления jonathanf/vim PPA вы apt install vim, он устанавливает vim.basic. Если вы вместо этого apt install vim-gtk3, вы получаете vim.gtk3, который имеет +clipboard и, следовательно, системный буфер обмена. Независимо от того, какой из них вы установите, он будет привязан к /usr/bin/vim
(преобразовал мой комментарий в ответ в случае, если кто-то еще споткнется здесь)
Если после добавления jonathanf/vim PPA вы apt install vim, он устанавливает vim.basic. Если вы вместо этого apt install vim-gtk3, вы получаете vim.gtk3, который имеет +clipboard и, следовательно, системный буфер обмена. Независимо от того, какой из них вы установите, он будет привязан к /usr/bin/vim
(преобразовал мой комментарий в ответ в случае, если кто-то еще споткнется здесь)
Я смог получить то, что мне нужно, построив исходный код со следующим:
$ sudo apt-get remove vim # to remove the binary I had installed
$ sudo apt build-dep vim
$ git clone git@github.com: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
Я смог получить то, что мне нужно, построив исходный код со следующим:
$ sudo apt-get remove vim # to remove the binary I had installed
$ sudo apt build-dep vim
$ git clone git@github.com: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
Я смог получить то, что мне нужно, построив исходный код со следующим:
$ sudo apt-get remove vim # to remove the binary I had installed
$ sudo apt build-dep vim
$ git clone git@github.com: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