марта 04, 2009

Как избавиться от гламурного розового окошка

Многих раздражает розовый цвет окошка автодополнения (то самое, которое по Ctrl-n вызывается). Самый простой способ это исправить - прописать в _vimrc такие строки:
function KillPink()
   hi Pmenu guibg=#2e3436 guifg=#eeeeec
   hi PmenuSel guibg=#8c8c8c guifg=#8c2426
   hi PmenuSbar guibg=#555753
   hi PmenuThumb guifg=#ffffff
endfunction
call KillPink()

Цвета можно переписать под собственный вкус. Если вы сменяете цветовую схему, то эта настройка будет сбита. Тогда нужно будет выполнить команду
   :call KillPink()

По умолчанию для автодополнения вим ищет слова только в текущем буфере. Часто этого недостаточно. Хотелось бы заранее обладать каким-то базовым комплектом слов (типа implementation).

Для этого создаем какой-нибудь файл, к примеру, C:\PascalKeywords.vim и в нем прописываем все необходимые слова:
   interface
   implementation
   initialization
   finalization
   inherited
   davidblain

И добавляем в _vimrc такую строчку:
   set cpt=.,w,b,u,t,i,kC:\PascalKeywords.vim

Так же можно добавить и другие необходимые файлы, просто приписав ",k[Путь к файлу]".

Полный список зарегестрированных слов можно найти тут.


Комментариев нет:

Отправить комментарий

Постоянные читатели

Обо мне

Моя фотография
Мой e-mail: vitek_03(at)mail(dot)ru