![21a6d00ba14d08359c6d1da3d13c7432.png](https://i-blog.csdnimg.cn/blog_migrate/008cbc2def7955a6704df0b41d969b87.png)
Dracula主题安装
安装过程在官网已经比较清楚:Dark theme for Vim and 137+ apps — Dracula
1. 创建递归目录供主题文件存放
mkdir -p ~/.vim/pack/themes/start
2. 进入该目录
cd ~/.vim/pack/themes/start
3. Git clone要下载的Dracula主题
git clone https://github.com/dracula/vim.git dracula
4. 创建vimrc配置文件(以防你还没有vimrc文件)
touch ~/.vimrc
5. 编辑vimrc配置文件
packadd! dracula
syntax enable
colorscheme dracula
遇到的问题
*解决方法的代码内容均应添加在~/.vimrc文件中
一、背景灰色
- 此时配色应该也是不对的,开发者之一给出的可能原因是terminal不支持truecolor或者terminal/tmux的配置有问题:https://github.com/dracula/vim/issues/96。
- vim >= 7.4.1770支持truecolor,但是需要配置来解决BUG。
- 解决方法:
let g:dracula_colorterm = 0
if has("termguicolors")
" fix bug for vim 注意下方的^[代表ESC,需要在vim中按Ctrl-v ESC来输入(^[不是文字字符!)
set t_8f=^[[38;2;%lu;%lu;%lum
set t_8b=^[[48;2;%lu;%lu;%lum
" enable true color
set termguicolors
endif
*虽然开启了truecolor,但是当我把colorterm项设为1,还是会出现灰色背景,故保留。如果大家有更透彻的解决方法,请评论指教,感谢。
*除colorterm项,在主题存放的文件夹中有txt文件说明,可以设置其他项,如下划线的开关。
二、部分字体不明高亮
![78cd0647332c1623cf7ca496cc3ebb14.png](https://i-blog.csdnimg.cn/blog_migrate/b3e6ed0dd39b8cf571c41e9162c37e97.jpeg)
出现不明高亮的部分,是本应显示为斜体的部分。这里仅给出Iterm2终端下的解决方法。更详细的步骤可以查看:vimrc使评论斜体 | 经验摘录
在~/.vimrc中添加
" 注意下方的^[代表ESC,需要在vim中按Ctrl-v ESC来输入(^[不是文字字符!)
set t_ZH=^[[3m
set t_ZR=^[[23m
然后在加载dracula主题部分的代码之后加上
highlight Comment cterm=italic
这样便在Iterm2下使用Vim时,实现斜体的语法“高亮”了(Iterm2-Profile-Text: Italic text记得勾选)。
效果如下:
![2ff00c3ad720940b087eea1011f64d95.png](https://i-blog.csdnimg.cn/blog_migrate/5c8425ce230ed5adf5ad5419586d325f.jpeg)
欢迎大家提问补充~