Чтобы разрешить подсветку синтаксиса, вы должны скопировать файл vimrc в ваш домашний каталог. Это сделает возможным вызов меню "Syntax" внутри gvim. В этом меню вы cможете выбрать языки типа C++, Perl, Java, SQL, ESQL и т.д.
cd $HOME cp /usr/doc/vim-common-5.3/gvimrc_example ~/.gvimrc
"Эта строка является комментарием ,который начинается с двойных кавычек " Лучший шрифт это bold, но если он вам не понравиться вы можете выбрать другой по своему вкусу set guifont=8x13bold "set guifont=9x15bold "set guifont=7x14bold "set guifont=7x13bold " " Рекомендуется устанавливать количество пробелов в TAB равное четырем set tabstop=4 set shiftwidth=4 " " Противоположная опция - это 'set wrapscan', полезна при поиске строк set nowrapscan " " Противоположная опция - noignorecase set ignorecase
shiftwidth - то количество пробелов на которое будет сдвинута строка командами ">>" или "<<" (Нажмите соответствующий символ на клавиатуре два раза). Более подробно об этих и других командах можно почитать в пособии Vim Tutorial .
Вы можете изменить такие параметры как цвет и тип шрифта в вашем $HOME/.gvimrc файле. Рекомендуется устанавливать ярко-желтыйилибелый цвет фона, и черный цвет для шрифтов. Т.к. доказано,что именно такая гамма наиболее удобна для глаз. Поэтому измените переменную 'guibg' в вашем $HOME/.gvimrc файле следующим образом:
        highlight Normal guibg=lightyellow
А это пример конфигурационного файла взятый из /usr/doc/vim-common-5.3/gvimrc_example:
" Vim
" Пример файла gvimrc.
" Эти команды исполняются при запуске GUI.
"
" Чтобы использовать, скопируйте этот файл
"     для Unix и OS/2:  ~/.gvimrc
"             для Amiga:  s:.gvimrc
"  для MS-DOS и Win32:  $VIM\_gvimrc
" Заставит внешние команды работать через pipe вместо pseudo-tty
"set noguipty
" Устанавливает используемый X11 шрифт
" set guifont=-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1
" Делает командную строку двойной в высоту
set ch=2
" Заставляет комбинацию shift-insert работать как в Xterm
map <S-Insert> <MiddleMouse>
map! <S-Insert> <MiddleMouse>
" следующие команды исполняются только с vim версии 5.00 и старше.
if version >= 500
  " Я люблю когда строки внутри C комментариев подсвечены
  let c_comment_strings=1
  " Включает подсветку синтаксиса.
  syntax on
  " Включает подсветку выражения которое вы ищете в тексте.
  set hlsearch
  "Для Win32 версии по нажатию "K" начинается поиск в help файле 
  "if has("win32")
  "  let winhelpfile='windows.hlp'
  "  map K :execute "!start winhlp32 -k <cword> " . winhelpfile <CR>
  "endif
  "Прячет курсор мыши во время набора текста 
  set mousehide
  " Устанавливает приятные цвета
  " Фон для обычного текста ярко серый
  " Текст  ниже последней строки темно серый
  " Курсор зеленый
  " Константы не подчеркиваются но имеют чуть более яркий фон
  highlight Normal guibg=grey90
  highlight Cursor guibg=Green guifg=NONE
  highlight NonText guibg=grey80
  highlight Constant gui=NONE guibg=grey95
  highlight Special gui=NONE guibg=grey95
endif
Смотрите также vimrc используемый для консольного режима vim : /usr/doc/vim-common-5.3/vimrc_example.
Вы можете установить некоторые параметры Vim в файле Xdefaults.
Внимание!! Не используйте Vim*geometry это испортит меню gvim, вместо этого используйте Vim.geometry.
Отредактируйте $HOME/.Xdefaults и поместите туда следующие строки:
! Эргономичные цвета для GVim. Vim*useSchemes: all Vim*sgiMode: true Vim*useEnhancedFSB: true Vim.foreground: Black !Vim.background: lightyellow2 Vim*background: white ! Не используйте Vim*geometry , это испортит меню вместо этого используйте ! Vim.geometry. Астерик между Vim и geometry использовать нельзя. ! Vim.geometry: widthxheight Vim.geometry: 88x40 !Vim*font: -cronyx-fixed-medium-r-normal-*-20-200-75-75-c-100-koi8-* Vim*menuBackground: yellow Vim*menuForeground: black
        xrdb -merge $HOME/.Xdefaults
        man xrdb
Вы также можете отредактировать файл ~/.gvimrc, чтобы изменить цвета
        gvim $HOME/.gvimrc
Лучший цвет для фона ярко-желтый (lightyellow) или белый (white) с черным шрифтом.
        highlight Normal guibg=lightyellow