3

Я использую рабочий компьютер, поэтому у меня нет прав root. Я пытался "+y", * y, установить буфер обмена = без имени. Похоже, мой vim не поддерживает + буфер обмена (версия 7.0). Я использую Linux Centos 5, поэтому fakeclips на самом деле не помогает (я думаю)

Пожалуйста помоги. Больно вводить вещи вручную из firefox в vim или другие приложения и наоборот.

3 ответа3

3

Часто дистрибутивы Linux включают vim , который не поддерживает X11 или буфер обмена. Если у вас установлен gvim , вы можете запустить gvim в текстовом режиме, запустив его как

gvim -v

Попробуйте и посмотрите, решит ли это проблему. Если это так, и если вы не хотите постоянно вводить gvim -v , вы можете создать псевдоним,

alias vim='gvim -v'

или ссылку, например,

ln -s $(which gvim) ~/bin/vim

Для этого вам понадобится ваш собственный каталог ~/bin и этот каталог в начале вашего PATH, например, путем

PATH=$HOME/bin:$PATH

в вашем ~/.profile или ~/.bash_profile, если ~/bin еще нет в вашем PATH.

0

Я второй движения, чтобы установить gvim (и использовать его).

Возможно, переменная DISPLAY установлена. Исправить это (обычно на основном X vt:)

export DISPLAY=:0
gvim

Если ничего не помогает, вы можете найти обходной путь в xclip

:'<,'>w !xclip
:w !xclip -selection clipboard
0

Я отказался от VIM для этого. Теперь я использую gvim. Я думаю, что это единственное решение. Спасибо, парни

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .