Vim Mac: Как я могу изменить цвет текста по умолчанию для зеленого? Стандартный шрифт? Руководство Macvim?

Я установил MacVim, но я не могу выяснить, как сделать некоторые вещи форматирования.

Снимок экрана ниже шоу:

  • файл class1.jak (пользовательский тип файла я определил), открытый и в macvim и в энергии
  • левые каждый - macvim
  • правильный является терминалом

Вот то, что я хотел бы сделать:

  1. Цвет по умолчанию моего терминала является зеленым. Я хотел бы, чтобы цвет текста по умолчанию был зеленым для энергии Mac также.

  2. Шрифт является странным в macvim. Как я могу изменить это.

  3. Я думаю, что оба из них являются очень простыми macvim вопросами, но я не мог найти действительно хорошую ссылку энергии Mac. Я читал :help macvim но я не нашел его настолько полезным. Что я должен считать для понимания форматирования macvim и функций лучше? Где-нибудь существует ли учебное руководство? Я чувствую себя довольно довольным своими навыками энергии в целом, но это - первый gvim, который я использовал.

http://torch.cs.dal.ca/~summers/Picture%205.png

Это - мой .gvimrc:

set background=dark
set go-=T

Это - цветовая схема для .jak файлов, расположенных в (~/.vim/syntax/jak.vim):

 16         "===============
 17         " Titles
 18         "===============
 19 
 20                 syn region JakeSubSubtitle start=+= + end=+ =\n+ oneline
 21                 highlight JakeSubSubtitle ctermfg=cyan guifg=cyan
 22 
 23                 syn region JakeSubtitle start=+== + end=+==+ oneline
 24                 highlight JakeSubtitle ctermbg=black ctermfg=DarkMagenta guifg=DarkMagenta
 25 
 26                 syn region JakeTitle start=+=== + end=+===+ oneline
 27                 highlight JakeTitle ctermbg=black ctermfg=Yellow guifg=yellow
 28 
 29                 syn region JakeMasterTitle start=+==== + end=+====+ oneline
 30                 highlight JakeMasterTitle cterm=bold term=bold ctermbg=black ctermfg=LightBlue guifg=LightBlue
 31 
 32         "===============
 33         " Keywords
 34         "===============
 35 
 36                 syn keyword JakeKeywords        AssQuestion Question TODO Answer JAKEHTTPS PossibleProblem Note done LowPrio
 37                 highlight JakeKeywords cterm=bold term=bold ctermbg=black ctermfg=blue guifg=blue
 38 
 39                 syn keyword JakeRedKeywords     Priority HighPriority containedin=ALL
 40                 highlight JakeRedKeywords cterm=bold term=bold ctermbg=black ctermfg=Red
 41 
 42                 syn keyword JakeLongTermKeywords ReturnTo Ask containedin=all
 43                 highlight JakeLongTermKeywords ctermfg=lightGreen

9
задан sixtyfootersdude 22 June 2010 в 21:50
поделиться

5 ответов

Для проблемы со шрифтом (в .gvimrc):

set guifont=Menlo:h11.00

установит шрифт в MacVim на Menlo, размер 11.

Что касается подсветки синтаксиса, возможно, вы используете цветовую схему в консоли vim не обрабатывается MacVim:

colorscheme xoria256

Помещение этой команды в .gvimrc будет использовать цветовую схему xoria256 (например). Я обнаружил, что настройки цветовой схемы в .vimrc не всегда подбираются правильно.

10
ответ дан 4 December 2019 в 10:03
поделиться

Вы можете изменить шрифт с помощью этой команды:

set gfn=<your font settings>

Документация Vim GFN

Цвет текста немного сложнее, потому что это подсветка синтаксиса. Но вы можете изменить это так же, как вы меняете цвет текста в любой версии vim, которую вы использовали раньше. Я использую GVIM для Mac каждый день и не замечаю никаких различий между ним и, например, GVIM для Windows. Для изменения цветовой схемы я мог бы предложить этот отличный сценарий:

Color Scheme Sampler Pack

Он должен дать вам множество отличных цветовых схем, которые можно попробовать, и любую из них можно легко редактировать, так что это хорошая отправная точка. Удачи!

1
ответ дан 4 December 2019 в 10:03
поделиться

Короче: : h: hi (: h - это ярлык для: help,: hi для: highlight) и найдите guifg .

В вашей пользовательской цветовой схеме вы определяете только часть cterm - отсутствуют guifg , guibg и т. Д. Вот почему VIM в режиме графического интерфейса использует цвета по умолчанию из вашей цветовой схемы (: h: colo ).

0
ответ дан 4 December 2019 в 10:03
поделиться

У меня сейчас нет Mac, поэтому я не могу найти для вас точную ссылку, но я обнаружил, что, играя в меню, можно вручную изменить некоторые из этих настроек ... а затем вызвать файл конфигурации, чтобы увидеть, что эти настройки переводятся на словах. В результате я смог добавить эти строки в свой стандартный ~ / .vimrc (который Macvim действительно читает), чтобы изменить шрифт:

set gfn=Monaco:h10

Вы должны быть в состоянии найти похожие настройки для цветов совсем рядом. (Я отредактирую этот ответ, когда вернусь к своему Mac, чтобы добавить более подробную информацию ... вам придется подождать ~ 6 часов.)

2
ответ дан 4 December 2019 в 10:03
поделиться

Если вы хотел бы поэкспериментировать с настройками шрифта, попробуйте

:set guifont=*

Это позволит вам выбрать шрифт, используя стандартное окно шрифтов Mac. Как только вы нашли понравившийся шрифт, введите:

:set guifont=<tab>

Он покажет вам текущие настройки для guifont. Затем вы можете ввести это в свой .gvimrc.

8
ответ дан 4 December 2019 в 10:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: