color - Vim Syntax Highlighting no funciona
vim color syntax (7)
Este es el mínimo absoluto que debe poner en su ~/.vimrc
si desea usar vim como su editor principal:
" activates filetype detection
filetype plugin indent on
" activates syntax highlighting among other things
syntax on
" allows you to deal with multiple unsaved
" buffers simultaneously without resorting
" to misusing tabs
set hidden
" just hit backspace without this one and
" see for yourself
set backspace=indent,eol,start
Cualquier otra cosa depende de su gusto, flujo de trabajo y necesidades.
Instalé un nuevo sistema Arch Linux en mi computadora portátil y descargué el paquete vim.
No he alterado el archivo .vimrc, pero el resaltado de sintaxis no parece funcionar con ninguno de los idiomas que probé (Python, Ruby, CSharp, C ...).
El formateo automático (gg, =, G) también falla.
Hasta ahora cuando jugaba con vim (porque realmente no puedo decir que lo haya usado extensivamente) en otros sistemas operativos (Ubuntu, Fedora), el resaltado de sintaxis se activó automáticamente. ¿Hay algo que me falta aquí?
Necesita tener las siguientes configuraciones en el archivo .vimrc según la documentación de arch linux
filetype plugin on
syntax on
Otra razón por la que el resaltado de sintaxis no funciona es que puede tener un conjunto de temas / colores que VIM no puede encontrar.
colorscheme darkblue
Elimine la línea o coméntela:
"colorscheme darkblue
Tipo
:syntax on
para hacer que funcione No es una opción por defecto para vim
. Probablemente en los otros sistemas, se configuró en el sistema vimrc
predeterminado
O poner
syntax on
en ~/.vimrc
Tuve este problema en la nube Opensuse Leap 42.2. Y lo resolvió instalando vim-data
sudo zypper install vim-data
o simplemente reinstalar vim incluirá vim-data automáticamente.
sudo zypper remove vim
sudo zypper install vim
Tuve un problema similar. No podría tener resaltado de sintaxis en. También encontré que gvim se lanzó sin menús desplegables o íconos de la barra de herramientas. Resultó que no tenía el paquete vim-runtime correctamente instalado. En mi caso, estaba en Debian Jessie y faltaba un gran conjunto de archivos en el directorio / usr / share / vim / vim74 /.
$ ls /usr/share/vim/vim74/
debian.vim doc/ rgb.txt
La solución fue ejecutar:
$ sudo aptitude reinstall vim-runtime
Eso solucionó el problema para mí, para el resaltado de sintaxis y para los menús / iconos faltantes en gvim. No estoy seguro de por qué mi sistema estaba en este estado, pero la reinstalación del paquete anterior resolvió ambos problemas.
vi /etc/profile
alias vi=vim
tal vez usas vi en lugar de vim