【发布时间】:2014-04-09 18:25:16
【问题描述】:
我一直在努力改变我的 vim 的配色方案,我终于觉得我做得对了。我正在处理 systemverilog (.sv) 文件,通常需要一次打开 4-5 个选项卡。
我在 vim 中从终端打开的第一个文件可以很好地加载颜色方案。如果我从此文件打开一个新的 vim 选项卡 (:tabnew file_name),打开另一个 sv 文件,它只会显示一种颜色。我必须打开一个新的终端选项卡才能让颜色方案在另一个文件中工作。
我的 .vimrc 文件在主目录中,还有我的 .vim 文件夹,其中包含颜色文件夹。我尝试了以下命令:
:scriptnames
在两个选项卡中,它们显示位于自定义颜色文件夹中的配色方案以及默认位置。
1: /etc/vimrc
2: /usr/share/vim/vim72/syntax/syntax.vim
3: /usr/share/vim/vim72/syntax/synload.vim
4: /usr/share/vim/vim72/syntax/syncolor.vim
5: /usr/share/vim/vim72/filetype.vim
6: /usr/share/vim/vim72/ftplugin.vim
7: /home/username/.vimrc
8: /usr/share/vim/vim72/syntax/nosyntax.vim
9: /home/username/.vim/plugin/matchit.vim
10: /home/username/.vim/syntax/verilog_systemverilog.vim
11: /usr/share/vim/vim72/syntax/verilog.vim
12: /usr/share/vim/vim72/indent.vim
13: /home/username/.vim/colors/koehler.vim
14: /home/username/.vim/plugin/matchit2.vim
15: /usr/share/vim/vim72/plugin/filetype.vim
16: /usr/share/vim/vim72/plugin/getscriptPlugin.vim
17: /usr/share/vim/vim72/plugin/gzip.vim
18: /usr/share/vim/vim72/plugin/matchparen.vim
19: /usr/share/vim/vim72/plugin/netrwPlugin.vim
20: /usr/share/vim/vim72/plugin/rrhelper.vim
21: /usr/share/vim/vim72/plugin/spellfile.vim
22: /usr/share/vim/vim72/plugin/tarPlugin.vim
23: /usr/share/vim/vim72/plugin/tohtml.vim
24: /usr/share/vim/vim72/plugin/vimballPlugin.vim
25: /usr/share/vim/vim72/plugin/zipPlugin.vim
26: /usr/share/vim/vim72/scripts.vim
有没有解决这个问题的方法?
编辑:我已经能够通过将以下内容添加到我的 .vimrc 文件来解决 .sv 文件的这个问题:
Au BufRead,BufNewFile *.sv set filetype=verilog
但这显然不是所有文件类型的通用解决方案。
编辑:添加 vimrc 文件的链接:vimrc file
【问题讨论】:
-
该列表中唯一的配色方案是
koehler.vim,是您修改的那个吗?您可以发布它并显示您的修改吗?你的.vimrc?另外,我认为nosyntax.vim不应该在这里。 -
我已经在上面添加了指向 .vimrc 文件的链接。此外,除了将“白色”更改为“浅蓝色”外,koehler.vim 没有显着变化。你会建议我用 nosyntax.vim 做什么?我当然没有首先添加它。
-
.vimrc 链接已关闭(firedrive.com 已关闭并被 Google 标记为“欺骗性”)
标签: vim color-scheme system-verilog