Рейтинг@Mail.ru
[Войти] [Зарегистрироваться]

Наши друзья и партнеры

UnixForum
Беспроводные выключатели nooLite

Lines Club

Ищем достойных соперников.

Предлагаем в аренду опалубку kronosrent.com.


Книги по Linux (с отзывами читателей)

Библиотека сайта или "Мой Linux Documentation Project"

Next Previous Contents

2. Настройка файлов инициализации gvim

Чтобы разрешить подсветку синтаксиса, вы должны скопировать файл vimrc в ваш домашний каталог. Это сделает возможным вызов меню "Syntax" внутри gvim. В этом меню вы cможете выбрать языки типа C++, Perl, Java, SQL, ESQL и т.д.


cd $HOME
cp /usr/doc/vim-common-5.3/gvimrc_example  ~/.gvimrc

Комментарии в .gvimrc начинаются с двойных кавычек ("). Вы можете настроить vim по своему вкусу отредактировав файл $HOME/.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

Очень рекомендуется устанавливать tabstop равный 4 и shiftwidth равный 4. tabstop - это количество пробелов,которое будет вставлено в текст при нажатии TAB.

shiftwidth - то количество пробелов на которое будет сдвинута строка командами ">>" или "<<" (Нажмите соответствующий символ на клавиатуре два раза). Более подробно об этих и других командах можно почитать в пособии Vim Tutorial .

2.1 Пример конфигурационного файла gvimrc

Вы можете изменить такие параметры как цвет и тип шрифта в вашем $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.

2.2 Xdefaults параметры

Вы можете установить некоторые параметры 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


Next Previous Contents


Эта статья еще не оценивалась
Вы сможете оценить статью и оставить комментарий, если войдете или зарегистрируетесь.
Только зарегистрированные пользователи могут оценивать и комментировать статьи.

Комментарии отсутствуют