2

Я просто переключил форму Espresso на Vim для моей работы по программированию. Я использую предустановленную версию Vim на моей OS X 10.6. Я изменил файл vimrc в /usr/share/vim на:

" Configuration file for vim
set modelines=0     " CVE-2007-2438

" Normally we use vim-extensions. If you want true vi-compatibility
" remove change the following statements
set nocompatible    " Use Vim defaults instead of 100% vi compatibility
set backspace=2     " more powerful backspacing

set ai                  " auto indenting
set history=100         " keep 100 lines of history
set ruler               " show the cursor position
set number      " show line number
colorscheme desert
syntax on               " syntax highlighting
set hlsearch            " highlight the last searched term
filetype plugin on      " use the file type plugins

" Don't write backup file if vim is being called by "crontab -e"
au BufWrite /private/tmp/crontab.* set nowritebackup
" Don't write backup file if vim is being called by "chpass"
au BufWrite /private/etc/pw.* set nowritebackup

Я также скопировал файл desert.vim в ~/.vim/colors , но vim по-прежнему показывает только цветовую схему по умолчанию.

Я также хотел бы подсветку синтаксиса для PHP, HTML5, CSS3, JavaScript. Нужно ли загружать это отдельно или это уже установлено в стандартной установке Vim?

Правильный ли это сайт для обмена стеками? Или сайт Apple Stackexchange лучше подходит для таких вопросов?

1 ответ1

3

Не трогайте /usr/share/vim/vimrc . Все ваши настройки, схемы цветов и т.д. Должны входить в ~/.vim/ и ~/.vimrc .

Также (есть и другие способы, но) вам нужно перезапускать vim всякий раз, когда вы сохраняете ~/.vimrc чтобы он применил ваши изменения.

Таким образом, Vim должен иметь возможность выделять PHP, HTML, CSS и JavaScript. Вам, вероятно, понадобятся альтернативные файлы синтаксиса с www.vim.org, если вы хотите комфортно работать с CSS3 и HTML5.

Для вашей проблемы с цветовой схемой, попробуйте это:

  1. нажмите <Esc> чтобы убедиться, что вы находитесь в обычном режиме
  2. тип :colorscheme desert
  3. это что-то изменило?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .