Mac Vim:如何将默认文本颜色更改为绿色?默认字体?Macvim手册?

six*_*ude 9 macos vim macvim

我已经安装了MacVim,但我无法弄清楚如何做一些格式化的事情.

下面的屏幕截图显示:

  • macvim和vim中打开的文件class1.jak(我定义的自定义文件类型)
  • 左边是macvim
  • 正确的是终端

这是我想做的事情:

  1. 我的终端的默认颜色是绿色.我希望mac vim的默认文本颜色也是绿色.

  2. macvim中的字体很奇怪.我该怎么改变呢

  3. 我认为这两个都是非常基本的macvim问题,但我找不到一个非常好的mac vim引用.我读了:help macvim但是我发现它没有用.我应该阅读什么来更好地理解macvim格式和功能?某处有教程吗?我对我的vim技能感到非常满意,但这是我用过的第一个gvim.

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

这是我的.gvimrc:

set background=dark
set go-=T
Run Code Online (Sandbox Code Playgroud)

这是位于(~/.vim/syntax/jak.vim)中的.jak文件的颜色方案:

 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
Run Code Online (Sandbox Code Playgroud)

小智 10

对于字体问题(在.gvimrc中):

set guifont=Menlo:h11.00
Run Code Online (Sandbox Code Playgroud)

将MacVim中的字体设置为Menlo,大小为11.

至于语法高亮,可能只是你在控制台vim中使用的colorscheme没有被MacVim选中:

colorscheme xoria256
Run Code Online (Sandbox Code Playgroud)

将此命令放在.gvimrc中将使用xoria256 colorscheme(例如).我发现.vimrc中的colorscheme设置并不总是正确选取.


dar*_*512 8

如果您想尝试使用字体设置,请尝试

:set guifont=*
Run Code Online (Sandbox Code Playgroud)

这将允许您使用标准mac字体窗口选择字体.找到喜欢的字体后,输入:

:set guifont=<tab>
Run Code Online (Sandbox Code Playgroud)

它会告诉你目前guifont的设置是什么.然后你可以在你的.gvimrc中输入它.