Não é possível encontrar onde esta configuração de esquema de cores está sendo definida para o vim no OS X

Não é possível encontrar onde esta configuração de esquema de cores está sendo definida para o vim no OS X

Há muito tempo atrás eu estava brincando com esquemas de cores para o vim e lembro de ter colocado uma linha em algum lugar colorscheme sonofobsidian. Eu fiz isso antes de saber o que estava fazendo com vim, unix, OS X, etc. Agora, quando faço :so $MYVIMRCo que recarrega meu arquivo vimrc, vejo uma pequena mensagem na parte inferior dizendo que não é possível carregar o esquema de cores sonofobsidian. Tenho certeza de que fiz isso há muito tempo, mas NÃO tenho ideia de onde vem essa configuração. Definitivamente não está em ~/.vimrc. Alguma ideia?

Responder1

Tente usar 'sonofobsidian' em ~/.vimrc, ~/.gvimrce em toda a ~/.vimárvore de diretórios.

Responder2

Acontece que não foi causado por algo que fiz anteriormente. Em vez disso, o nome do arquivo do esquema de cores DEVE corresponder ao nome que o esquema de cores especifica no arquivo. Por exemplo:

Você não pode ter:

// sons-of-obsidian.vim
...
...
let g:colors_name="sonofobsidian"
...
...

O que quer colors_nameque esteja definido deve corresponder ao nome do arquivo. Renomeei esse arquivo de esquema de cores porque o nome real deveria ser "filhos da obsidiana". Simplesmente modificar o arquivo para que a variável correspondesse ao meu novo nome resolveu o problema.

Responder3

Se vundleestiver usando para seus plug-ins vim, você deve verificar se há alguma linha de comentário semelhante a:

" Bundle 'Son-of-Obisidian'

Então, descomente. A cor voltará novamente.

Caso contrário, vá para colorsa pasta vim. normalmente, ele será encontrado em: ~/.vim/colorsno Linux ou C:\Program Files (x86)\Vim\vimfiles\colorsno Windows. Verifique se existe algum arquivo parecido com:

sonofobsidian.vim

Se não for encontrado, baixe o arquivo emhttp://www.vim.org/scripts/script.php?script_id=3260e copie sonofobsidian.vimpara colorsa pasta. E tudo ficará bem.

informação relacionada