SPF13-VIM - La distribution ultime de l'éditeur VIM
- 4585
- 1282
- Noa Faure
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 VIMPlugin 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 VIMFinder 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 VIMSurround 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 à VimNerdcommenger - 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 VIMSyntaxe 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 VIMNombres.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 à VIMPlugin 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éocompleFugitive 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 VIMPIV 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 VIMTabularize 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 VIMTagbar 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 VIMEasymotion saute n'importe où à Vim
Easymotion offre un moyen interactif d'utiliser des mouvements dans VIM.
Easymotion saute n'importe où à VimEn outre, SPF13-VIM:
- Livré avec un certain nombre de syntaxes supplémentaires telles que Markdown, Brindille et Git engagements.
- Comprend un pack de couleurs solarisé et SPF13-VIM (IR_BLACK, Molokal, Peaksea).
- 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 ~ /.vimrcConfiguration 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.
- « Comment récupérer un fichier supprimé dans Linux
- Pirater owncloud pour améliorer la marque de la page de connexion »