我更喜欢为python使用不同的colorscheme
,而对于其他文件则不同。
所以,我所做的是在vimrc
中添加以下两行:
"for python file
autocmd! BufEnter,BufNewFile *.py colo badwolf
autocmd! BufLeave *.py colo badwolf
"for rest of the files
colo molokai
当我使用new/pre-exixting
在vim中打开vim test.py
文件时,一切正常,但是当我使用:split .scripts/test.sh
将vim窗口拆分为两个时出现问题。
当光标移动到新分割窗口(.sh)时,分割窗口后会发生什么?我的python文件得到molokai
colorscheme,当我将光标移动到旧窗口(.py)时我在badwolf
中获得了.sh window
colorscheme。所以,正如你所看到的,我的窗口中有相同的colorscheme,具体取决于哪种文件类型是焦点。
如果我Vim-Tab
打开一个具有预定义colorscheme(通过autocmd)的文件,所有选项卡都会应用该colorscheme。
那么,有什么方法可以在vim拆分窗口和标签中有不同的colorschemes
。
答案 0 :(得分:3)
我认为不可能在同一时间可靠地使不同的色彩方案有效。
事实上,我非常惊讶您可以为不同的窗口加载不同的颜色方案。 :colorscheme molokai
是一个适用于每个缓冲区的全局命令。
答案 1 :(得分:2)
这不完全是你想要的,但是这个tab page color scheme vim plugin允许你为:Tcolorscheme
的每个标签指定不同的colorscheme。
答案 2 :(得分:1)