Подтвердить что ты не робот

Как активировать цветовые схемы Vim в терминале OS X?

Я работаю с Vim 7.2, который поставляется с Mac OS 10.6.1 (Leopard), используя приложение Mac "Terminal". Я хотел бы использовать причудливую цветовую схему. Я сделал это...

:syntax on

Затем это...

:colorscheme slate

:colorscheme elflord

:colorscheme desert

etc...

Подсветка синтаксиса работает, но я нахожу, что независимо от выбранной мной схемы единственными отображаемыми цветами являются основные красные, синие, голубые, серые и т.д.

Есть ли способ заставить приложение терминала отображать большую коллекцию цветов, чтобы разрешить некоторые более тонкие схемы?

4b9b3361

Ответ 1

Terminal.app поддерживает AFAIK только 16 цветов; iTerm поддерживает больше цветов или вы используете mvim (как предложил Даниэль).

Ответ 2

Добавьте "синтаксис" к файлу /usr/share/vim/vimrc, и вы будете выделять его в своих файлах каждый раз, когда вы его редактируете.

# vi /usr/share/vim/vimrc

Добавьте эту строку в конец файла:

syntax on

Теперь вы получите подсветку при редактировании любого файла.

Ответ 3

Создайте файл vimrc в своей домашней папке, а затем отредактируйте его. Вы можете попробовать добавить синтаксис в файл ~/.vimrc.

$cat ~/.vimrc
syntax on

Он выделит ваш синтаксис кода на vim

Ответ 4

Возможно, вам захочется использовать версию Vim, которая является родным приложением Mac (которое работает в окне).

MacVim имеет отличные цветовые схемы, и вы все равно можете запустить его из терминала следующим образом:

$ mvim file.txt

Это откроет ваш файл в новом окне Vim.

Ответ 5

@ashcatch - Не могу оставить комментарий, но хотел добавить, что у iTerm есть другие преимущества перед Terminal.app, такие как разумная копия и вставка (настраиваемое слово 'regex' для простого двойного щелчка по выбору путей/URL-адресов, паста) и поддержки конечной мыши (: se mouse = a в vi для выбора текста мыши, перемещения границ окна и т.д.)

Я бы потерялся без него.

Ответ 6

Вам нужно создать файл ~/.vimrc и добавить синтаксис в этот файл

vi ~/.vimrc

синтаксис

сохранить файл и запустите vim