2016-03-09 1 views
0

Je suis assez nouveau pour Vim mais j'ai toujours utilisé iTerm comme terminal principal.Déclenchez différents schémas de couleurs iterm lors de la saisie de vim

Je suis sur OSX comme vous pouvez vous y attendre et j'ai un thème défini pour iTerm, mais je voulais savoir s'il est possible de déclencher un thème différent quand j'entre sur Vim. Dans ce cas j'utilise le thème Homebrew comme thème principal de iTerm, mais quand j'entre dans Vim je veux qu'il change le thème en Cobalt2 (seulement pour la fenêtre avec Vim).

Merci d'avance.

+0

Le plus simple serait de définir un alias, une fonction ou un script shell à exécuter à la place de vim. Appelez-le 'vim' et demandez-lui de changer les couleurs, de lancer le vrai vim et de ne pas changer les couleurs. –

Répondre

0

Je voulais savoir s'il est possible de déclencher un thème différent quand j'entre sur Vim. Oui, vous pouvez le changer en utilisant le :colorscheme scheme_name, mais le schéma cobalt2 ne semble pas être livré par défaut. Vous pouvez parcourir la liste par :colo <TAB>. Pour le définir de façon permanente, nous devons le définir dans ~/.vimrc. Dans ce cas j'utilise le thème Homebrew comme thème iTerm principal, mais quand j'entre Vim, je veux qu'il change le thème en Cobalt2 (seulement pour la fenêtre avec Vim).

Apparemment, cobalt2 n'est pas livré par défaut sur vim, donc nous devons d'abord l'installer. La procédure habituelle consiste à placer le fichier sheme dans ~/.vim/colors. Créez le dossier colors, s'il n'existe pas dans ~/.vim.

La recherche Google donne peu de liens comme cobalt2-vim. Si cela ne vous aide pas, alors vous pouvez choisir un colorscheme de votre choix de here.

Cela ne résout peut-être pas exactement votre requête mais espère. ça aide