SPF13-VIM - La distribution ultime de l'éditeur VIM

SPF13-VIM - La distribution ultime de l'éditeur VIM

SPF13-VIM est un assortiment multiplateforme et hautement personnalisable de Plugins VIM et diverses ressources pour Vigueur, Gvim et Macvim.

Il fonctionne dans Linux, Windows et MacOS X plus d'autres systèmes de type UNIX, il adhère à la sensation traditionnelle de vigueur car il propose des fonctionnalités actuelles telles qu'un système de gestion des plugins, une entreprise automatique, des balises et bien d'autres.

Lire suggérée: Apprendre VI / VIM Editor - Guide du débutant

Les plugins notables fournis sous SPF13-VIM comprennent:

Gestionnaire de plugin Vundle pour VIM

Vomir est un système exceptionnel construit sur la base des principes exacts comme Agent pathogène, Cependant avec un système de gestion des plugins intégré qui utilise Git et Github.

Gestionnaire de fichiers Vundle pour VIM

Plugin d'explorateur Nerdtree pour VIM

Nerdtree est un plugin d'explorateur de fichiers qui offre une fonctionnalité de tiroir de projet à l'édition VIM d'un utilisateur.

Plugin d'explorateur Nerdtree pour VIM

Finder de fichier CTRLP pour VIM

Ctrlp est un remplacement du plugin Command-T par un plugin 100% VIM. Il prend en charge une méthode intuitive et rapide pour charger des fichiers à partir du système de fichiers (avec Regex et Fuzzy Find), ouvrir des tampons et des fichiers récemment utilisés également.

Finder de fichier CTRLP pour VIM

Surround gère tous les '"[]"' etc

Entourer est un outil pour gérer les paires de «environs.»Des exemples d'environnement se compose de parenthèses, de citations et de balises HTML. Ces environs sont étroitement liés à ce que VIM appelle des objets de texte.

Offres surround des paires d'environnement à Vim

Nerdcommenger - Code de commentaire dans VIM

Nerdcommentateur est un plugin qui permet à un utilisateur de gérer les commentaires de code, indépendamment du type de fichier.

Nerdcommenteur pour commenter le code pour VIM

Syntaxe intégrée syntastique vérifiant VIM

Syntastique est un plugin de vérification de syntaxe qui exécute des tampons via des vérificateurs de syntaxe externe pendant qu'ils sont enregistrés et ouverts. Dans le cas où des erreurs de syntaxe sont détectées, une notification est envoyée à l'utilisateur, par conséquent, l'utilisateur n'a pas à compiler son code ou à exécuter son script pour les trouver.

Syntaxe syntastique vérifiant VIM

Nombres.VIM - Ajouter des numéros de ligne pour VIM

Nombres.vigueur est un échangeur de plugin entre la numérotation relative (mode normal) et la numérotation absolue (mode d'insertion) en fonction du mode dans lequel un utilisateur se trouve.

Cela permet à un utilisateur de déplacer sans effort le code avec les numéros de ligne relatifs en mode normal. Présentant à nouveau les numéros de ligne corrects lors de l'écriture de code en mode insert.

Nombres.VIM Ajouter des numéros de ligne à VIM

Plugin Auto-Assomple de Néocomple

Néocache est un plugin d'observance automatique puissant et brillant avec une prise en charge supplémentaire pour les extraits. Il permet aux simulations l'efficacité automatique du dictionnaire, du tampon, de l'omni-complète et des extraits.

Plugin Auto-Assomple de Néocomple

Fugitive Add Git Intégration pour VIM

Fugitif Ajoute un support GIT persistant aux répertoires GIT dans VIM.

Fugitif ajoute l'intégration GIT pour VIM

PIV ajoute l'édition de PHP pour VIM

Piv Offre une intégration PHP moderne pour VIM avec un meilleur support pour PHP 5.3+ y compris la dernière syntaxe, les fonctions, le meilleur support de pliage, etc.

PIV ajoute l'édition de PHP pour VIM

Tabularize Alignez tout dans VIM

Tabulariser permet à un utilisateur d'aligner les instructions sur ses signes égaux et plusieurs autres caractères.

Tabulariser le code d'alignement dans VIM

Tagbar ajoute la génération de balises et la navigation dans VIM

Barque nécessite des écarts exubérants et créera automatiquement des balises pour les fichiers ouverts d'un utilisateur. Il présente également un panneau pour naviguer facilement dans les balises.

Tagbar ajoute la génération de balises et la navigation dans VIM

Easymotion saute n'importe où à Vim

Easymotion offre un moyen interactif d'utiliser des mouvements dans VIM.

Easymotion saute n'importe où à Vim

En outre, SPF13-VIM:

  1. Livré avec un certain nombre de syntaxes supplémentaires telles que Markdown, Brindille et Git engagements.
  2. Comprend un pack de couleurs solarisé et SPF13-VIM (IR_BLACK, Molokal, Peaksea).
  3. Contient une collection complète d'extraits pour une utilisation avec Snipmate ou Néocompe.

Comment installer SPF13-VIM dans les systèmes Linux

Avant de procéder à l'installation SPF13-VIM, assurez-vous que vous avez Git et boucle Installé sur votre système, sinon, exécutez les commandes correctes ci-dessous selon votre distribution pour les installer:

$ sudo apt-get install git curl [on Debian systèmes basés] $ yum installer git curl [sur Centos Systèmes basés 

Une fois les packages installés, vous pouvez aller plus loin pour installer SPF13-VIM Utilisation d'un script d'installation automatique dans votre système et de la sauvegarde de vos fichiers de configuration VIM actuels.

Par conséquent, tapez (ou copiez et collez) la commande ci-dessous dans votre terminal pour exécuter l'installateur automatique:

$ curl http: // j.MP / SPF13-VIM3 -L -O - | shot 

Note: Si vous avez déjà SPF13-VIM Installé, vous pouvez mettre à jour la dernière version comme suit:

$ cd $ home /.SPF13-vim / $ git pull $ vim + bundleinstall! +Bundleclean + Q 

Comment configurer et utiliser SPF13-VIM dans Linux

Une fois que vous l'avez installé, fermez votre terminal actuel et ouvrez une autre session de terminal. SPF13-VIM Livré avec un très optimisé .vimrc Fichier de configuration qui est exceptionnellement bien organisé et se replie en sections, où chaque section est étiquetée et chaque option est commentée.

Le .vimrc Fichier de configuration installé par SPF13-VIM Aide à faire face aux inconvénients communs de vanille vigueur comme l'utilisation d'un fichier de configuration unique sur tous les systèmes d'exploitation, corrige les fautes de frappe courantes (: W, : Q plus bien d'autres), configure les plugins inclus, configurer l'interface pour utiliser les fonctionnalités de VIM (y compris omniclule, les numéros de ligne, la mise en évidence de la syntaxe, une règle et une ligne d'état appropriés, etc.) couplés à beaucoup plus.

$ vi ~ /.vimrc 
Configuration SPF13-VIM

Vous pouvez ajouter toutes les personnalisations locales dans les fichiers ~ /.vimrc.local et ~ / gvimrc.local, Dans le cas où les fichiers existent déjà ou autrement les créer vous-même.

Prenez par exemple, vous pouvez remplacer les schémas de couleur par défaut et utiliser PeakSEA comme suit:

$ Echo Colorscheme Peaksea >> ~ /.vimrc.local 

Le ~ /.vimrc.liasses Le fichier importe les différents plugins de SPF13. Cependant, pour ajouter (ou supprimer les faisceaux individuels) vos propres paquets, créez le fichier ~ /.vimrc.liasses.local.

Par exemple, la commande ci-dessous ajoutera un paquet supplémentaire:

$ echo bundle \ 'spf13 / vim-colors \' >> ~ /.vimrc.liasses.local 

Vous trouverez ci-dessous des captures d'écran montrant SPF13-VIM Travailler avec différents schémas de couleurs:

Si tu ressens ça SPF13-VIM Pas si utile, vous pouvez le supprimer complètement en utilisant les commandes suivantes.

$ cd ~ /.SPF13-VIM-3 / $ ./ désinstaller.shot 

Pour plus d'informations sur la façon d'utiliser les différents plugins, effectuez d'autres personnalisations et bien plus encore, visitez http: // vim.SPF13.com /.

Dans cet article, nous avons parlé de SPF13-VIM, Une puissante collection de plugins et de ressources VIM utiles pour améliorer les éditeurs de texte VIM, GVIM et MACVIM.

N'oubliez pas d'utiliser la section des commentaires ci-dessous pour poser des questions ou nous offrir vos réflexions sur l'article. Vous pouvez également nous donner des informations concernant tous les programmes similaires pour étendre les fonctionnalités de base VIM ou améliorer ses performances.