Je viens de commencer avec vim dans Ubuntu et j'ai quelques problèmes pour configurer mon fichier .vimrc. C'est ce que j'ai actuellement:
"============= Solarized color theme =============
"https://github.com/altercation/vim-colors-solarized
syntax enable "Use syntax highlighting
set background=dark "Use dark color scheme
colorscheme solarized "Choose solarized
"============= Settings =============
set nocompatible "Necesary for cool vim things
set number "Line numbers
set colorcolumn=80 "Have a line after 80 char
set ruler "Add ruler at the bottom of vim
set cursorline
Cependant, lorsque je ne peux pas voir mon curseur et la colonne de couleur avec ces paramètres. Si je n'utilise pas la syntaxe de couleur solarisée, je les vois. Savez-vous ce que je fais mal?
Alors, vérifiez pour ceux-ci:
Vous devriez set t_Co=256
dans votre vimrc. (lire ici plus)
Vous devez éditer les couleurs sur votre terminal, en suivant un schéma de couleurs solarisé. Vérifiez this .
J'utilise syntax on
mais je pense que syntax enable
devrait aussi faire le travail.
Mettez le thème solarisé dans ~/.vim/colors
Faites-moi savoir si cela fonctionne après avoir suivi toutes ces étapes.
En définissant t_Co sur 256, vous obtiendrez une version dégradée de Solarized.
Il est préférable de mettez à jour la palette de couleurs de votre terminal à la place pour des couleurs plus précises.
set t_Co=16
let g:solarized_termcolors=16
En définissant t_Co
et solarized_termcolors
sur 16 , nous indiquons à Vim et à Solarized d'utiliser la palette de couleurs du terminal.
Du README ( l'emphase mienne):
NOTE IMPORTANTE POUR LES UTILISATEURS DE TERMINAL:
Si vous allez utiliser Solarized en mode Terminal (c'est-à-dire pas dans une version graphique telle que gvim ou macvim), s'il vous plaît veuillez définir le schéma de couleurs de votre émulateur de terminal. d'utiliser la palette Solarized. J'ai inclus des palettes pour certains émulateurs de terminaux populaires ainsi que Xdefaults dans le téléchargement officiel Solarized disponible à partir de [page d'accueil Solarized]. Si vous utilisez Solarized sans ces couleurs, vous devrez indiquer à Solarized de dégrader son schéma de couleurs en un jeu compatible avec la palette limitée de 256 terminaux (alors que vous utilisez les 16 valeurs de couleur du terminal , vous pouvez définir les valeurs correctes et spécifiques pour la palette Solarized).
Si vous utilisez les couleurs de terminal personnalisées, solarized.vim devrait fonctionner comme prévu. Si vous utilisez un émulateur de terminal prenant en charge 256 couleurs et que vous ne souhaitez pas utiliser les couleurs de terminal Solarized personnalisées, vous devrez utiliser le schéma de 256 couleurs dégradé. Pour ce faire, ajoutez simplement la ligne suivante avant la ligne
colorschem solarized
:let g:solarized_termcolors=256
Encore une fois, , je vous recommande de modifier simplement les couleurs de votre terminal en valeurs Solarized manuellement ou via l’un des nombreux systèmes de terminaux disponibles à l’importation .
Ce qui a fonctionné pour moi sur Ubuntu 16.04 avec l’application Terminal incluse est simplement de sélectionner Solarized pour les "Couleurs du texte et de l’arrière-plan" (choisir clair ou foncé) et "Palette" dans Terminal> Préférences> Profils> (choisissez le vôtre)> Modifier> Couleurs.
Certaines autres réponses recommandent de choisir une palette de 256 couleurs mais, comme indiqué dans la documentation, cela vous donne un schéma de couleurs dégradé (et visiblement pire à mon avis).