Чтобы разрешить подсветку синтаксиса, вы должны скопировать файл 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
.
Вы можете изменить такие параметры как цвет и тип шрифта в вашем $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
Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!