Vim 8 с системным буфером обмена на 16,04 LTS

У меня установлен Vim 8 (так что я могу использовать ale). К сожалению, я не могу заставить системный буфер работать. (Например, используя vim-gnome, я использовал бы "+y для торможения в системном буфере обмена. Кто-нибудь получил эту работу?

Я установил Vim 8, используя:

sudo add-apt-repository ppa:jonathonf/vim sudo apt update sudo apt install vim
4
задан 11 February 2018 в 21:29

6 ответов

Если после добавления jonathanf/vim PPA вы apt install vim, он устанавливает vim.basic. Если вы вместо этого apt install vim-gtk3, вы получаете vim.gtk3, который имеет +clipboard и, следовательно, системный буфер обмена. Независимо от того, какой из них вы установите, он будет привязан к /usr/bin/vim

(преобразовал мой комментарий в ответ в случае, если кто-то еще споткнется здесь)

3
ответ дан 22 May 2018 в 13:10
  • 1
    Я могу подтвердить, что установка vim-gtk3 с использованием репозитория jonathanf/vim работает просто отлично и более прямолинейна, чем создание из исходного кода. Изменение вышеуказанного на принятый ответ. – jerome 2 May 2018 в 04:32

Если после добавления jonathanf/vim PPA вы apt install vim, он устанавливает vim.basic. Если вы вместо этого apt install vim-gtk3, вы получаете vim.gtk3, который имеет +clipboard и, следовательно, системный буфер обмена. Независимо от того, какой из них вы установите, он будет привязан к /usr/bin/vim

(преобразовал мой комментарий в ответ в случае, если кто-то еще споткнется здесь)

4
ответ дан 17 July 2018 в 21:02

Если после добавления jonathanf/vim PPA вы apt install vim, он устанавливает vim.basic. Если вы вместо этого apt install vim-gtk3, вы получаете vim.gtk3, который имеет +clipboard и, следовательно, системный буфер обмена. Независимо от того, какой из них вы установите, он будет привязан к /usr/bin/vim

(преобразовал мой комментарий в ответ в случае, если кто-то еще споткнется здесь)

4
ответ дан 23 July 2018 в 21:43

Я смог получить то, что мне нужно, построив исходный код со следующим:

$ 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
1
ответ дан 22 May 2018 в 13:10

Я смог получить то, что мне нужно, построив исходный код со следующим:

$ 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
1
ответ дан 17 July 2018 в 21:02

Я смог получить то, что мне нужно, построив исходный код со следующим:

$ 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
1
ответ дан 23 July 2018 в 21:43

Другие вопросы по тегам:

Похожие вопросы: