Vim est génial: faire mieux avec ces 5 personnalisations

Les éditeurs de texte, mais peut-être pas le sujet le plus sexy dans le monde, sont vraiment

important. L`un des éditeurs de texte les plus puissants, et donc l`un des plus populaires, est ViM (Abréviation de « Vi amélioré »).Le Top 7 raisons de donner VIM Text Editor A ChanceLe Top 7 raisons de donner VIM Text Editor A ChancePendant des années, je l`ai essayé un éditeur de texte après l`autre. Vous le nom, je l`ai essayé. Je chacun de ces éditeurs pour plus de deux mois que mon premier jour à jour éditeur. D`une certaine façon, je ...Lire la suite

Bien que Vim a une courbe d`apprentissage forte (qui peut être surmontée avec des heures passées à jouer avec le tutoriel interactif Vim), Et peut être intimidant pour les nouveaux utilisateurs, les développeurs aiment. C`est parce qu`il leur permet d`être plus productif, et parce qu`il peut être sans cesse sur mesure. Cela se fait en éditant le fichier de configuration Vim, connu sous le nom « dotfile ».

La puissance du Dotfile

Le dotfile est étonnamment puissant, et peut contrôler presque toutes les parties de l`expérience Vim. Édition est le vôtre vraiment facile. Tout d`abord, vous devez vérifier que vous avez bien un. Vous pouvez le faire en cours d`exécution:

cat ~ / .vimrc

S`il n`y a rien, il vous suffit de créer:

toucher ~ / .vimrc

Maintenant, vous êtes prêt à commencer à personnaliser Vim. Pour ce faire, vous devez l`ouvrir dans votre éditeur de texte favori. Cela peut être Vim, ou Nano, ou même Gedit. Juste tant qu`il est un éditeur de texte en clair.nano vs vim: Editeurs de texte Terminal Comparésnano vs vim: Editeurs de texte Terminal ComparésBien que Linux est devenu assez facile pour quiconque d`utiliser pratiquement sans jamais avoir à utiliser le terminal, il y a certains d`entre nous qui utilisent régulièrement ou sont curieux de savoir comment on peut contrôler ...Lire la suite

VIM dotfile a son propre langage de programmation intégré, appelé VimScript. Il est ce que nous allons utiliser dans le reste de cet article. Mais ne vous inquiétez pas. Ses vraiment simple à comprendre. Pour commencer, voici quelques lignes utiles pour ajouter à votre fichier de configuration.

Video: PERSONNALISE TA COQUE IPHONE (avec SoUrbanGirl & TinkaBeBeauty) - [FASHION DETECTIVE #05]

Poignée Indentation pour vous

Le mois dernier, je publiais un article sur comment écrire un code propre, lisible. L`un des points que j`ai toujours été d`éviter en utilisant « onglets souples, comme divers éditeurs de texte les interpréter de différentes manières, et il peut introduire des problèmes dans les langages de programmation qui sont strictes sur indentation, tels que Ruby et Python.Arduino et Raspberry Pi Débutant? Voici comment écrire code propreArduino et Raspberry Pi Débutant? Voici comment écrire code propreLire la suite

Heureusement, avec quelques lignes de VimScript, vous pouvez transformer chaque onglet dans un nombre prédéfini d`espaces. Il suffit d`ajouter ce qui suit à votre dotfile Vim.

vim-tabstop

définir expandtabset tabstop = 4Set softtabstop = 4Set shiftwidth = 4

Les utilisateurs de Python doivent utiliser quatre espaces, comme il est recommandé par la norme PEP-8. Pour les autres langues, vous êtes mieux soit lire le guide de style pertinent, ou d`utiliser votre meilleur jugement.

Vous pouvez également définir à-indent automatique si nécessaire. Encore une fois, il suffit d`ajouter les lignes de code suivantes à votre dotfile. La deuxième ligne de code assure qu`aucune ligne ne peut jamais être plus de 80 caractères.

vim-autoindent

définir autoindentset textwidth = 80

Mettez un mot dans Vim Distraction sans processeur

Alors que Vim est un éditeur de texte pour les développeurs, il est également idéal pour ceux qui veulent encore simplifiée, personnalisable environnement sans distraction pour l`écriture.Écrire en paix avec ces éditeurs Distraction-gratuitÉcrire en paix avec ces éditeurs Distraction-gratuitJe l`ai senti. encombrement visuel - grâce aux menus et d`autres caractéristiques de balisage - ont souvent cimenté bloc de mon écrivain. Alors, je l`ai essayé un bon nombre d`éditeurs de texte sans distraction dans une grande ...Lire la suite

Avec quelques lignes de code, vous pouvez configurer vim pour passer en mode « traitement de texte » lorsque cela est nécessaire. Cela change la façon dont le texte est formaté dans l`éditeur, et introduit des choses comme la vérification orthographique.

Tout d`abord, créer une fonction appelée WordProcessorMode, et inclure les lignes de code ci-dessous.

vim-wordprocessormode

func! WordProcessorMode () setlocal textwidth = 80setlocal smartindentsetlocal sort spelllang = en_ussetlocal noexpandtabendfu

Ensuite, vous êtes allez avoir besoin de définir comment vous allez l`activer. La ligne de code suivante vous permet de créer une commande. En mode de commande, si vous appelez « WP », il active le mode de traitement de texte.

Video: Personnalisation de vos chaussures de foot

vim-callwordprocessormode

com! WP appel WordProcessorMode ()

Pour vérifier que cela fonctionne, ouvrez un nouveau fichier texte dans vim et évasion de presse. Tapez ensuite « WP », et appuyez sur Entrée. Ensuite, tapez un texte, avec quelques mots volontairement mal orthographiés. Si VIM les met en évidence comme incorrect, alors vous savez que vous avez installé correctement.

installer Vundle

Vundle est un gestionnaire de paquets pour VIM, pas trop différente de le gestionnaire de paquets Ubuntu. Il vous permet d`étendre la fonctionnalité de celui-ci, en installant des paquets tiers. Un grand nombre d`entre eux sont destinés à d`autres programmers- sont des outils de productivité plus généralisés.Votre guide pour Ubuntu et Référentiels Gestion des paquetagesVotre guide pour Ubuntu et Référentiels Gestion des paquetagesLire la suite

L`installation est Vundle facile. Tout d`abord, vous allez devoir installer la système de contrôle de version Git. Si vous ne l`avez pas déjà, installez-le. La commande pour cela sur Ubuntu est:

sudo apt-get install git

Ensuite, vous allez avoir besoin de cloner le dépôt Vundle sur votre machine locale. C`est plus facile qu`il n`y paraît. Il suffit d`exécuter la commande suivante, et rappelez-vous qu`il est sensible à la casse.

clone git https://github.com/VundleVim/Vundle.vim.git ~ / .vim / paquet / Vundle.vim

Ensuite, ajoutez les lignes suivantes à votre dotfile Vim.

vim-vundle code

set nocompatible
filetype off
+ = set rtp ~ / .vim / paquet / Vundle.vim
appeler vundle # begin ()
Plugin `VundleVim / Vundle.vim`
Plugin `L9`
Raccrocher vundle de # ()
filetype tiret plugin sur

Entre-deux « Vundle # Begin () » et « # Vundle End () » est l`endroit où vous allez ajouter les paquetages que vous souhaitez installer. Le seul requis est « VundleVim / Vundle.vim », mais j`ai aussi décidé d`installer « L9 » dans le but d`illustrer comment installer les paquets tiers.

Une fois que ces lignes ont été ajoutées à votre fichier de configuration Vim, vous devez faire une chose. Sortez de votre dotfile Vim et ouvrez un nouveau document de texte. En mode de commande, exécutez « : PluginInstall ».

vim-plugininstall

Si cela a fonctionné, ça va regarder un peu comme ça.

vim-plugin-travaillé

Changer son apparence

De nombreux éditeurs de texte (comme sur de mes favoris - iA Writer) vous permettent de passer plus sombre, le mode « nuit », et un mode de jour. Vim ne fait pas exception.

Pour changer le schéma de couleurs, il suffit d`ajouter « colorscheme » à votre dotfile, avec le thème que vous souhaitez utiliser. Ça devrait ressembler à ça.

colorscheme darkblue

Ici, je suis en utilisant « darkblue », comme suggéré par Wyatt Andersen sur Twitter. Bien sûr, il y a des dizaines à choisir.

Pour voir si cela a fonctionné, ouvrez à nouveau Vim et confirmer visuellement.

vim-ColorMode

Sur certains SPF13 gifler

Si vous ne vous sentez pas assez confiant pour modifier Vim dotfile, il y a un moyen plus simple. SPF13 est une distribution de Vim qui est livré pré-construit avec les plug-ins et des modifications dotfile vous devez être un développeur productif. Installation sous Linux, FreeBSD et OS X est remarquablement simple. Il suffit d`ouvrir un terminal et exécutez:

boucle http://j.mp/spf13-vim3 -L -o - | sh

Ensuite, laissez-le faire ce qu`il doit faire. Une fois qu`il est terminé, vous aurez un turbo-chargé Vim installer. Si vous êtes sous Windows, lisez les instructions sur le site Web de SPF13.

En utilisant SPF13 ne vous empêche pas de configuration vim pour la façon dont vous le souhaitez, cependant. Il suffit de modifier le Vimrc dotfile au besoin.

Des erreurs se produisent

Il convient de noter que si vous faites une erreur dans votre dotfile Vim, Vim vous permettra de savoir avec des messages de débogage utiles.

vim-ErrorDetection

Si vous avez du mal à donner un sens d`entre eux, un excellent endroit pour demander de l`aide est sur StackOverflow, le subreddit Vim, et même Réponses MakeUseOf. Il suffit de faire attention à ce simple conseil pour augmenter les chances de votre question sera répondue.10 sites Web qui peuvent aider le programmeur débutant avec des exemples de code Snippets10 sites Web qui peuvent aider le programmeur débutant avec des exemples de code SnippetsLire la suite

À vous de

Vim est un éditeur de texte remarquable. Une des grandes choses à ce sujet est la façon dont il vous permet de le configurer à votre contenu de coeurs. Si vous voulez plus d`inspiration, je vous recommande fortement de vérifier l`excellent savoir VimScript The Hard Way par Steve Losh.

Pour plus d`inspiration, consultez les fichiers de point d`autres personnes aussi. Beaucoup de gens ont publié leur propre sur Github, sous licence open source. Les dotfiles écrits par Hakim Cassimally, Andrew Bolster, Amir Salihefendic, et un temps MakeUseOf écrivain Erez Zukerman valent le détour.

Êtes-vous un utilisateur VIM? Avez-vous configuré votre propre dotfile d`une manière intéressante? Je veux entendre parler. Laissez-moi un commentaire ci-dessous, et nous causerons.

Articles connexes