Eu instalei o vim 7.3 no cygwin.
E eu tenho isso no meu ~ / .vimrc
$ cat .vimrc
colorscheme wombat
E então eu tenho esse arquivo wombat.vim em '.vim / colors'.
$ ls -la .vim/colors/
total 8.0K
drwxrwxr-x+ 1 cheungs mkgroup 0 Nov 12 00:04 ./
drwxrwxr-x+ 1 cheungs mkgroup 0 Nov 12 00:04 ../
-rw-r--r-- 1 cheungs mkgroup 1.5K Nov 12 00:04 wombat.vim
Mas quando eu 'vim AJavaFile.java', ele não mostra cores, apenas preto e branco.
Como posso corrigir isso? Eu tenho as mesmas configurações no Ubuntu, e isso funciona.
Obrigado.
A partir do vim-7.3.943, o binário vi agora é compilado com o pequeno conjunto de recursos . Para obter o destaque da sintaxe, você deve usar o vim (ou alias vi ao vim ...).
É provável que seja uma versão mais recente do que estava disponível no momento do OP, mas é relevante agora e ainda é a v7.3, conforme listado no OP.
fonte
Para o Cygwin por padrão, se você não instalou o vim, você realmente tem o vi. Então, basta acessar a configuração do Cygwin e procurar o vim e seus sob os editores. Em seguida, a sintaxe colorida deve estar ativada, sem necessidade de alterações.
fonte
Você deve alterar as opções do terminal cyngwin para xterm-256. Então reinicie termin
fonte
Para colocar um pouco de contexto para outras respostas:
A instalação padrão do Cygwin vem nos dias de hoje com um "pequeno" Vim que possui deliberadamente apenas alguns recursos ativados. O destaque da sintaxe está entre os que estão faltando (portanto, emitir ": syntax on" não produzirá nada). Está disponível através do
vi
comandoMas se você pesquisar na configuração do Cygwin, também encontrará um Vim "completo" que não está instalado por padrão. Isso foi compilado com muitas opções ativadas, entre elas o destaque da sintaxe. A instalação que fornecerá o
vim
comando (que você pode ou não usar como alias para "vi", como preferir).Como uma maneira rápida de descobrir qual versão você está executando no momento, insira
:version
. Após a linha com o número da versão e antes da lista de várias colunas de opções possíveis, a versão pequena dize a versão completa diz
Se você estiver curioso, poderá procurar as opções possíveis, para descobrir qual opção nesta compilação está realmente disponível (prefixo +) ou não (prefixo -).
fonte