在macOS Catalina(10.15.4)上安装了以下编辑器:
macVim(8.2.539)
Sublime 3(3.2.2-版本3211)
同时安装了Dracula颜色主题(对最初创建此colorcheme /主题的人大喊大叫-它震撼了!)
问题是它们看上去并不十分相似(macVim上的Java包导入和注释语法的颜色很糟糕。]
查看包导入和注释的颜色有多糟糕?
Sublime 3的吸血鬼主题石:
[有人可以协助我编辑.vimrc/autoload/dracula.vim
中的特定颜色,使其与Sublime 3的Dracula主题的颜色匹配吗?
如果没有,我自己可以在哪里编辑(哪些文件和条目)以手动尝试其他颜色来进行与Java相关的软件包的导入和注释?
有没有一种方法可以使macVim的Dracula主题(就颜色而言)与Sublime 3相同?
此处列出了德古拉崇高的颜色代码:
https://github.com/dracula/sublime/blob/b7e8961afa4c11d620ad26abe28d76929c7ff90b/Dracula.tmTheme
尝试编辑.vimrc/autoload/dracula.vim
,没有任何改变。 :(
更多详细信息:尝试通过Vim-Plug加载/安装Dracula,但是没有任何反应,所以我手动将Dracula Vim的Github中的文件插入了(这是它唯一的工作方式:]
~.vimrc/autoload/dracula.vim
~.vimrc/colors/dracula.vim
。vimrc:
set nu
set ruler
" set rulerformat=%l\:%c
set autoindent
syntax on
set showmatch " Shows matching brackets
set nocompatible
set t_Co=256
set tabstop=4
set laststatus=2
set encoding=utf-8
set smarttab " Autotabs for certain code
set shiftwidth=4
if has("gui_running")
if has("gui_gtk2")
set guifont=Inconsolata\ 12
elseif has("gui_macvim")
set guifont=JetBrains\ Mono\ Regular:h14
elseif has("gui_win32")
set guifont=Consolas:h11:cANSI
endif
endif
" colorscheme pencil
colorscheme dracula
set background=light
let g:airline_theme = 'pencil'
call plug#begin('~/.vim/plugged')
Plug 'itchyny/lightline.vim'
Plug 'preservim/nerdtree'
Plug 'dracula/vim', { 'as': 'dracula' }
call plug#end()
map <C-t> :NERDTreeToggle<CR>
。gvimrc
set nu
set ruler
set rulerformat=%l\:%c
set autoindent
syntax on
set nocompatible
set t_Co=256
set tabstop=4
set laststatus=2
set encoding=utf-8
if has("gui_running")
if has("gui_gtk2")
set guifont=Inconsolata\ 12
elseif has("gui_macvim")
set guifont=JetBrains\ Mono\ Regular:h14
elseif has("gui_win32")
set guifont=Consolas:h11:cANSI
endif
endif
" colorscheme pencil
colorscheme dracula
set background=light
let g:airline_theme = 'pencil'
call plug#begin('~/.vim/plugged')
Plug 'itchyny/lightline.vim'
Plug 'preservim/nerdtree'
Plug 'dracula/vim', { 'as': 'dracula' }
call plug#end()
map <C-t> :NERDTreeToggle<CR>
~/.vimrc
的顶级文件夹结构:
~/.vim$ ls
autoload colors plugged
在~/.vim/plugged dir
内部:
├── dracula
│ ├── INSTALL.md
│ ├── LICENSE
│ ├── README.md
│ ├── after
│ │ ├── plugin
│ │ │ └── dracula.vim
│ │ └── syntax
│ │ ├── css.vim
│ │ ├── gitcommit.vim
│ │ ├── html.vim
│ │ ├── javascript.vim
│ │ ├── json.vim
│ │ ├── markdown.vim
│ │ ├── ocaml.vim
│ │ ├── perl.vim
│ │ ├── php.vim
│ │ ├── plantuml.vim
│ │ ├── python.vim
│ │ ├── ruby.vim
│ │ ├── rust.vim
│ │ ├── sass.vim
│ │ ├── sh.vim
│ │ ├── tex.vim
│ │ ├── typescript.vim
│ │ ├── typescriptreact.vim
│ │ ├── vim.vim
│ │ ├── xml.vim
│ │ └── yaml.vim
│ ├── autoload
│ │ ├── airline
│ │ │ └── themes
│ │ │ └── dracula.vim
│ │ ├── dracula.vim
│ │ └── lightline
│ │ └── colorscheme
│ │ └── dracula.vim
│ ├── colors
│ │ └── dracula.vim
│ ├── doc
│ │ ├── dracula.txt
│ │ └── tags
│ └── screenshot.png
通过将colorcheme放置在.vimrc和.gvimrc中的呼叫插件#部分之后,使其起作用:
set nu
set ruler
" set rulerformat=%l\:%c
set autoindent
syntax on
set showmatch " Shows matching brackets
set nocompatible
set t_Co=256
set tabstop=4
set laststatus=2
set encoding=utf-8
set smarttab " Autotabs for certain code
set shiftwidth=4
if has("gui_running")
if has("gui_gtk2")
set guifont=Inconsolata\ 12
elseif has("gui_macvim")
set guifont=JetBrains\ Mono\ Regular:h14
elseif has("gui_win32")
set guifont=Consolas:h11:cANSI
endif
endif
set background=light
let g:airline_theme = 'pencil'
call plug#begin('~/.vim/plugged')
Plug 'itchyny/lightline.vim'
Plug 'preservim/nerdtree'
Plug 'dracula/vim', { 'as': 'dracula' }
call plug#end()
" colorscheme pencil
colorscheme dracula
map <C-t> :NERDTreeToggle<CR>
不过,请注意,如果使用vim-plug,您仍然必须手动将特定的dracula.vim文件手动放入autoload和colors目录中。对于Vim的Github页面,在Dracula中,这些说明是不正确的。