Je commence tout juste à faire basculer Textmate vers Vim. J'adore ça, mais c'est si moche.
J'utilise Mac OS X Lion et j'avais besoin de la prise en charge de Ruby, donc j'utilise Vim 7.3 tel qu'installé via Homebrew et non avec Vim Lion.
Ensuite, je vois Corey Haines faire son discours sur les spécifications rapides et son Vim est ... c'est juste magnifique. http://confreaks.net/videos/641-gogaruco2011-fast-rails-tests
Je regarde ses fichiers dot GitHub, il y a une note pour utiliser un repo appelé Vimlander2 l'accélération. En suivant les instructions là-bas et j'ai un Vim différent mais toujours laid. https://github.com/spicycode/Vimlander-2-The-Quickening
Je suis tout nouveau à Vim, donc il y a probablement quelque chose de stupide qui me manque - j'ai mis à niveau vers Lion spécifiquement parce que le terminal pouvait gérer les couleurs, mais quelque chose est toujours éteint.
Je vais de mieux en mieux avec Vim tous les jours et j'aime vraiment ça, mais j'ai ouvert Textmate l'autre jour pour faire une recherche à l'échelle du projet et, eh bien j'ai été brièvement influencé par la beauté juste avant de me surprendre à taper: wq
J'apprécierais vraiment vos conseils beauté Vim - merci!
Réponses:
Les anciennes versions de Terminal.app ne prenaient en charge que 16 couleurs et vous avez raison de dire que Lion's Terminal.app est censé prendre en charge 256 couleurs. Mais il n'utilise pas CLI Vim, il utilise MacVim. Cela fait une énorme différence sur le front du schéma de couleurs car CLI Vim ne prend pas en charge toutes les nuances de couleurs que l'on peut utiliser dans un schéma de couleurs pour GUI Vim. Si vous voulez un "beau" Vim comme le sien, assurez-vous d'utiliser MacVim.
Ce package "Vimlander2" a environ 20 thèmes de couleurs (en
colors
). Dans MacVim, en mode NORMAL , tapez:color
(avec un espace vide aprèscolor
) puis appuyez sur<Tab>
pour afficher une liste de tous les thèmes de couleurs disponibles sur votre système. Si votre paquet est installé correctement (par exemple, vous l'avez~/.vim/colors/[20 or so files]
), vous aurez beaucoup de choix. Une fois que vous êtes satisfait, ajoutez une ligne comme celle-ci à votre~/.vimrc
:Je pense que la police par défaut de MacVim est Monaco. Si vous ne l'aimez pas, vous pouvez le changer dans le menu "Edition" mais votre choix ne restera pas. Utilisez-le pour essayer toutes les polices à espacement fixe actives sur votre Mac. Une fois que vous êtes satisfait, ajoutez une ligne comme celle-ci à votre
~/.vimrc
:Voir
:help guifont
pour plus d'informations.Pourquoi avez-vous eu besoin du support Ruby? Avez-vous eu besoin d'un plugin spécifique écrit en Ruby?
Vous ne sauriez pas combien de fois je tape
o
pour ouvrir une ligne vide sous la ligne actuelle dans d'autres applications.la source
Ces liens vous seront utiles:
Faire le changement
Skins
Les polices
Inspiration
la source
J'utilise https://github.com/alloy/macvim qui a un textmate (mac) comme tiroir de projet, et PeepOpen, http://peepcode.com/products/peepopen qui est une amélioration par rapport à Command-T.
Combinez cela avec le thème Solarized ( http://ethanschoonover.com/solarized ) et je pense que MacVim est assez proche d'être joli! Et du moins pas totalement moche.
Je serais ravi de voir la sortie du bundle RSpec de style TextMate, et idéalement une fenêtre / volet de style webkit ajouté, mais je ne connais personne qui l'ait encore fait.
la source
Avec des paramètres appropriés et un thème mignon, nous pourrions facilement faire en sorte que vim soit aussi bon que gvim ou même mieux; avec un terminal moderne bien sûr!
Aperçu côte à côte de Vim et Gvim:
Le guide ici n'est ni destiné à Terminal.app ni à rendre vim magnifique, il s'agit de rendre le thème Vim Solarized (mode terminal) identique à Gvim. Les étapes devraient fonctionner aussi bien pour n'importe quel émulateur de terminal ou système d'exploitation.
la source