У меня есть .gvimrcфайл, который отлично работает на OS X 10.6, но не работает на Ubuntu. Он содержит строку, которая читает set transparency=15, и когда я запускаю gVim, он сообщает:
Error detected while processing /home/user/.gvimrc: line 25: E518: Unknown option: transparency=15
Есть идеи сделать прозрачным gVim по умолчанию?
Chers!
Весь .gvimrcфайл для завершения:
" Turn on line numbers set number " Change colorscheme colorscheme ir_black " Turns on the tab bar always set showtabline=2 " Number of horizontal lines on the screen set lines=60 " GUI Option to remove the Toolbar (T) set guioptions-=T " Sets the percent transparency set transparency=15
Боюсь, функция прозрачности есть только в MacVim. Я просто скопировал исходный код для Vim 7.3 (последняя стабильная версия) и не смог найти никаких следов transparencyопции.
Одним из возможных решений является сделать это через Compiz; найдите модуль, который включает прозрачные окна: оттуда вы сможете установить специальное правило для окон Gvim.
5
frabjous
Другой вариант - пропустить gvim и просто запустить обычный vim, например, gnome-терминал или другой эмулятор терминала, поддерживающий прозрачность. (Я использую guake.) Gvim не предлагает ничего, кроме обычного vim.
3
user107516
sudo apt-get install xcompmgr devilspie transset-df mkdir -p ~/.devilspie cd ~/.devilspie touch opacity.ds vim opacitiy.ds
Вы можете добавить devilspie /home/username/.devilspie/opacityв автозагрузку приложений.
В более поздних версиях Ubuntu замените transset-df на x11-apps. Затем в файле opacity.ds измените его на: `transset` (удалите -df)
matiu 11 лет назад
0
1
joshlatte
Inside your .gvimrc autocmd GuiEnter * silent exec "!transset -a 0.80"
Possible variants: transset might be transset-df, 0.80 is the opacity (from 0 - 1).