Я работал над изменением цветовой схемы моего 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
Любое обходное решение этой проблемы?
Изменить: мне удалось решить эту проблему для файлов .sv, добавив в мой файл .vimrc следующее:
Au BufRead,BufNewFile *.sv set filetype=verilog
Но это, очевидно, не универсальное решение для всех типов файлов.
Изменить: добавление ссылки на файл vimrc: файл vimrc
koehler.vim
, это та, которую вы изменили? Можете ли вы опубликовать его и показать свои модификации? А твой.vimrc
? Кроме того, я не думаю, чтоnosyntax.vim
должен быть здесь. - person romainl   schedule 09.04.2014