Vim (éditeur de texte)
Le Vim est un éditeur de texte d'abord libéré par le Bram Moolenaar en 1991. Le Vim a été créé comme version prolongée du rédacteur du Vi , avec beaucoup de configurations additionnelles conçues pour être utile en éditant le code source de de programme ; son nom et prénoms est le amélioré par Vi.
Tandis que le Vim est la Croix-plate-forme , il est le plus populaire sur le Unix-comme des logiciels d'exploitation de .
Libéré sous un permis de logiciel de compatible avec le permis de grand public de GNU de , le Vim est le logiciel gratuit /source ouverte . Le permis du programme inclut quelques clauses de Charityware .
Interface
Comme vi, l'interface du Vim est basée pas sur des menus ou des icônes mais sur des instructions données dans une interface utilisateurs des textes ; son mode de GUI , le gVim , ajoute des menus et des barres porte-outils pour des commandes utilisées généralement mais la pleine fonctionnalité est encore exprimée par sa ligne de commande de mode de .Pour beaucoup d'utilisateurs, le Vim peut présenter une courbe d'apprentissage raide, signifiant que l'étude est lente au commencement mais une fois l'utilisateur obtient une prise des fondations qu'elles progressent rapidement et leur édition devient plus efficace. Pour faciliter ceci, le Vim a un intégré d'instruction pour des débutants. Il y a également le manuel d'utilisation de de Vim qui détaille les dispositifs de base et plus avancés de Vim. Ce manuel peut être lu du Vim, ou fonder en ligne.
Le Vim a également un service d'aide de fonction intégrée (using le : commande de help) qui permet à des utilisateurs de questionner et diriger par des commandes et des dispositifs.
Édition modale
En tant que descendant du Vi , Vim de est le &mdash modal du ; un choix de conception qui tend à confondre de nouveaux utilisateurs. Tous les rédacteurs sont modaux en général de devoir distinguer des entrées d'insertion et de commande , mais la plupart des autres mettent en application cette modalité par des méthodes très différentes : commander les menus souris ou clavier de conduit), les clefs (utilisation simultanée (de de méta de des clefs multiples, impliquant habituellement touche de commande (CTRL) ou touche ALT De (l'alt)), et entrée de souris. Le Vim, après le vi , est unique parce que le clavier entier est commuté dans et hors de ces modes. Ceci laisse, mais n'exige pas, un pour remplir toutes les fonctions d'édition sans l'utilisation de la souris ou des menus et l'utilisation minimale des clefs de méta. Pour des touch-typists et ceux de opposés à la souris, ceci peut être un grand avantage dans la puissance et l'efficacité.
Personnalisation
Une partie de la puissance du Vim est qu'elle peut être intensivement adaptée aux besoins du client. L'interface de base peut être commandée par les nombreuses options disponibles, et l'utilisateur peut définir le mappings&mdash principal personnalisé ; &mdash souvent appelé des macros ; ou abréviations pour automatiser des ordres des frappes, ou même pour appeler des fonctions internes ou définies pour l'utilisateur.
Manuscrit de Vim
Il y a beaucoup de connexions disponibles qui prolongeront ou ajouteront la nouvelle fonctionnalité au Vim. Ces manuscrits complexes sont habituellement écrits dans le vimscript scripting interne la langue du Vim. Le Vim soutient également scripting using Perl , python , rubis , TCL , et d'autres langues.
Paquets
Il y a des projets empaquetant ensemble les manuscrits et les personnalisations complexes et destinés à transformer le Vim en outil pour une tâche spécifique ou ajouter une saveur importante à son comportement. Les exemples incluent le crème qui fait le Vim se comporter comme un cliquer-et-type le rédacteur ou le VimOutliner qui fournissent un confortable Outliner pour des utilisateurs de Unix-comme des systèmes.
Dispositifs et améliorations au-dessus du vi
Certaines des caractéristiques principales du Vim et d'améliorations de Vim au-dessus du Vi de :
Le Vim de
est presque entièrement le vi compatible (en mode compatible, qui est allumé près défaut si un .vimrc n'existe pas)
Portabilité : il y a des versions pour le Amiga (la plate-forme initiale de cible), la menthe , BeOS , le MS-DOS , de Microsoft Windows 95 / 98 / de d'Atari de je /NT / 2000 / XP , OS OS/2 et de OS/390 , de MorphOS , de OpenVMS , de QNX , de RISC d'IBM , Unix , Linux , schéma , et Mac de OS x . Soutien de " de ; classic" ; OS de Mac est discontinué dans le Vim 7
édition et accomplissement étendu de Commande-ligne de
Comparaison et fusionnant des dossiers (vimdiff)
Système d'aide integrated complet avec l'hypertexte par l'intermédiaire du Ctags
Ligne d'état configurable
Édition des dossiers comprimés ( Gzip , Bzip2 , et fermeture éclair (Vim 7)) et fichiers d'archives (goudron (Vim 7))
Expressions régulières prolongé * prolongé scripting et expressions
Mode graphique de l'interface utilisateurs (GUI )
ide - comme la construction/revue/éditer les dispositifs
accomplissement d'Insérer-mode
Sensibilité de la souris
à plusieurs modes de fonctionnement pliant
Amortisseurs multiples
Dossier à distance éditant au-dessus du ssh , du ftp , et du HTTP
Connexions préétablies * Conservation d'état de session
Vérification d'orthographe
Windows&mdash fendu ; horizontal et vertical
Soutien de Unicode
Syntaxe de accentuant pour des centaines de types de dossier
Fenêtres tabulées par (Vim 7)
histoire de Transport-session des commandes, des recherches, des registres, des positions, etc.
Le à multiniveaux défont/refont (la version 7 supplémentaire défont le dispositif de branches qui se rappelle le tous les changements de )
Le choix visuel du mode avec le caractère/ligne/bloc s'étend
Histoire
Voir également
liste des éditeurs de texte
Comparaison de des éditeurs de texte
Guerre de rédacteur de
Crème de (logiciel)
Liste de des programmes d'Unix
.
| Random links: | Comté de liberté, la Géorgie | Enfants d'Ilúvatar | Drapeau de l'Allemagne nazie | Scott Thompson (désambiguisation) | Vim_(editor_de_textos) |