Existe-t-il un moyen d'obtenir une liste de tous les jeux de couleurs installés dans Vim? Cela rendrait très facile d'en sélectionner un sans regarder le .vim
répertoire.
list
vim
color-scheme
tunnuz
la source
la source
<c-d>
:set wildmenu
vous obtiendrez le même effet<c-d>
qu'avec l'onglet de frappe.:colorscheme
. C'est peut-être quelque chose de trivial, cependant, il m'a fallu du temps pour le révéler.:colo
n'est pas vraiment la forme courte . C'est juste terminé car il n'y a pas de commandes en conflit. Si vous avez fait une commande comme "colobanana", alors il:colo
y aurait plus d'une "forme longue", donc cela ne fonctionnerait pas comme suggéré.Vous pouvez voir la liste des schémas de couleurs sous
/usr/share/vim/vimNN/colors
(avecNN
étant la version, par exemplevim74
pour vim 7.4).Ceci est expliqué ici .
Sur les serveurs Linux j'utilise via ssh, TABimprime
^I
et CTRLdimprime^D
.la source
NN
invimNN
correspondra à la version de vim, par exemplevim74
pour vim 7.4. Je voulais juste le signaler parce que je suis lent et cela m'a fait faire une double prise quand je suis allé chercher;)Juste pour référence pratique car je vois qu'il y a beaucoup de gens qui recherchent ce sujet et sont trop paresseux ... désolé, occupé, pour se vérifier (y compris moi). Voici une liste de l'ensemble de couleurs par défaut pour Vim 7.4:
la source
Si vous êtes prêt à installer un plugin, je recommande https://github.com/vim-scripts/CycleColor .
pour parcourir tous les schémas de couleurs installés. Belle façon de choisir facilement un schéma de couleurs.
la source
Voici une petite fonction que j'ai écrite pour essayer tous les thèmes de couleurs du répertoire $ VIMRUNTIME / colors.
Ajoutez la fonction ci-dessous à votre vimrc, puis ouvrez votre fichier source et appelez la fonction depuis la commande.
la source
Si vous avez votre vim compilé avec
+menu
, vous pouvez suivre les menus avec le:help
deconsole-menu
. À partir de là, vous pouvez accéder àEdit.Color\ Scheme
la même liste qu'avec ingvim
.Une autre méthode consiste à utiliser un script ScrollColors sympa qui prévisualise les schémas de couleurs pendant que vous faites défiler les schémas avec
j/k
.la source
En regardant le menu.vim de mon système (recherchez le «sous-menu Color Scheme») et la réponse de @ chappar, j'ai trouvé la fonction suivante:
Il fait ce qui suit:
Ensuite, pour utiliser la fonction, je fais quelque chose comme ceci:
Ce qui signifie que je préfère les schémas «solarisés» puis «bleu foncé»; si aucun d'entre eux n'est disponible, ne faites rien.
la source
Une excellente solution, et mes remerciements à vos contributeurs. Pendant des années, j'ai eu du mal avec un schéma de couleurs totalement merdique - en utilisant SSH sous Windows Vista pour un système Redhat, de type terminal xterm. L'éditeur proposerait un fond noir et des couleurs étranges pour divers mots clés. Pire - ce schéma de couleurs étrange reste dans le terminal xterm après avoir quitté Vim.
Vraiment déroutant.
De plus, Backspace a échoué pendant un mode d'insertion, ce qui était méchant à retenir - bien que Delete ait fait la même chose.
Le traitement --
Dans le moniteur SSH, sélectionnez Modifier / Paramètres.
une. Choisissez les paramètres / couleurs du profil
b. cochez «Activer les couleurs ANSI»
c. Les couleurs de texte standard sont probablement OK
Ajoutez ces lignes à $ HOME / .vimrc:
couleur par défaut
si & term == "xterm"
définir t_kb = ^ H
fixdel
fin si
REMARQUE: le ^ H DOIT être tapé comme ctrl-V ctrl-H. Semble particulier, mais cela semble fonctionner.
la source
Essayer
dans votre
~/.vimrc
.Les deux premières lignes permettent aux correspondances d'apparaître sous forme de listes. Vous pouvez utiliser l'un ou les deux.
La quatrième ligne fait le leader
,
au lieu de la valeur par défaut\
.La dernière ligne vous permet de taper simplement
,c
pour obtenir une liste et une invite pour changer votre schéma de couleurs.La troisième ligne permet effectivement à
Tab
s d'apparaître dans les cartes clés.(Bien sûr, toutes ces stratégies que j'ai apprises sur Internet, et surtout SO, très récemment.)
la source
Une autre façon plus simple est lorsque vous modifiez un fichier -
tabe ~/.vim/colors/
ENTER ouvrira tous les thèmes dans un nouvel onglet dans la fenêtre vim.Vous pouvez revenir au fichier que vous éditiez en utilisant -
CTRL + W + W
ENTERRemarque: ci-dessus fonctionnera UNIQUEMENT SI VOUS AVEZ un
.vim/colors
répertoire dans votre répertoire personnel pour le courant$USER
(j'ai plus de 70 thèmes)la source