if has("x11") echo "yep" endif
Проверьте, скомпилирован ли vim с + X11 в .vimrc
439
Jeff
У меня установлены две копии vim.
Один установлен с Macvim и обязательно настроен с -X11 (для работы с Какао), а другой настроен на + X11 (используется в терминале, для работы с плагином, который я использую)
Я бы хотел, чтобы все янки перешли в системный буфер обмена. Когда + X11 включен, я могу сделать это в .vimrc с set clipboard=unnamedplus
. Когда -X11, я могу сделать это с set clipboard=unnamed
.
Как я могу сделать это в .vimrc условно?
Что-то вроде
if &x11 set clipboard=unnamedplus else set clipboard=unnamed endif
Конечно, это не работает, потому что & x11 не является реальной переменной.
Из любопытства, какой плагин вы используете, который требует `+ X11`?
romainl 9 лет назад
0
Vim-r-плагин требует его для определенных настроек
Jeff 9 лет назад
0
1 ответ на вопрос
4
akira
работает как шарм, спасибо!
Jeff 9 лет назад
0
Похожие вопросы
-
13
Какие функции Vim вы используете?
-
8
Удалить расширенную "вкладку" в Vim одним нажатием клавиши?
-
1
Невозможно понять, где зачем требовать обнаружения ASCII и HEX в строке состояния Vim
-
-
3
Vim: Как обрабатывать файлы Unicode с текстом на нескольких (более двух) языках?
-
9
Аддоны Firefox, чтобы пойти с Vimperator
-
3
Чтобы повторить PWD в Vim's: -режим к документу
-
1
В любом случае vim не считает специальные символы словами?
-
8
Vimperator копия / вставка
-
2
Чтобы иметь цвета в Vim LaTeX-файлах, как в Gvim
-
3
Команда Vim для сопоставления CapsLock с Escape