|
Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://mavr.sao.ru/hq/sts/linux/doc/vim/HOWTO/Vim-2.html
Дата изменения: Unknown Дата индексирования: Fri Dec 28 20:20:33 2007 Кодировка: koi8-r Поисковые слова: orion |
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
Следующий Предыдущий Содержание раздела |