有没有人遇到过在 iterm2 下 vim 语法高亮的问题

2016-05-06 14:55:34 +08:00
 latteczy

是新的 mac ,我只改了下.vimrc ,下了个 vundle 管理插件,但是高亮始终有问题。第一张看起来很别扭,应该不是正常高亮;第二张是我下载了 golang 的插件,基本完全无法高亮。Google了好几个小时了还是没搞定。 有没有遇到过相同问题的,求赐教。

7586 次点击
所在节点    程序员
11 条回复
broadliyn
2016-05-06 14:59:56 +08:00
每个终端工具都有自己的一套颜色方案。
进 iterm2 配置下颜色就行了。
Goooogle
2016-05-06 15:04:11 +08:00

vim -u NONE filename
再 syntax on
比较加载和不加载 vimrc 的高亮是否一致
以确定是否为 vimrc 配置问题

如果是
二分注释查找法确定导致配色出问题的配置内容
再进行分析
SpicyCat
2016-05-06 16:25:14 +08:00
你换个 colorscheme 试试
latteczy
2016-05-06 16:50:24 +08:00
@Goooogle 是不一致的,应该不是 vimrc 的配置问题。我的两台机器的 iterm2 里的 vim 都不好使。。。。
BigPa
2016-05-06 16:56:14 +08:00
brew install macvim --with-lua --with-override-system-vim

(万一有用呢
Goooogle
2016-05-06 17:05:45 +08:00
那有没使用 tmux 之类的呢?

我以前碰到过 vim 在 tmux 中主题变色的问题
最后在.zshrc 中添加 export TERM=xterm-256color ,然后 source ~/.zshrc
在.tmux.conf 中添加 set -g default-terminal "screen-256color"解决

同时我使用的主题是 molokai ,配置如下:
Plugin 'tomasr/molokai'set
term=screen-256color
let g:molokai_original = 1
let g:rehash256 = 1
set background=dar
colorscheme molokai
BigPa
2016-05-06 17:07:30 +08:00
latteczy
2016-05-06 17:19:19 +08:00
@Goooogle 没用过 tmux ,现在是 iterm2+oh my zsh + solarized 主题。昨天我直接把.vimrc 删掉新建都不行。
latteczy
2016-05-06 17:30:19 +08:00
@Goooogle 终于弄好了,先去 iterm2 的官网上下了个其他的主题,再换回 solarized 就可以了。感谢您的帮助!
latteczy
2016-05-06 17:31:15 +08:00
@SpicyCat 之前换过自带的其他主题,但是没起作用,刚才从 iterm2 官网上下了个主题换了下就可以了,感谢!
timothyye
2016-05-07 09:04:09 +08:00
iterm 也可以设对应的配色方案,去 github 搜一下,我目前用 solarized dark 方案,也是在 vim 里面写 Go 。

大致效果是这样: http://xiaozhou.net/build-your-go-ide-2015-07-18.html

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/276766

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX