Car-tech

Outil Geek old-school: Modifier le texte avec Vim

Linux Tutorial for Beginners: Introduction to Linux Operating System

Linux Tutorial for Beginners: Introduction to Linux Operating System
Anonim

Éditeur de texte libre Vim est une implémentation Windows (et beaucoup d'autres plate-formes) de l'éditeur de texte classique * nix, vi. "Vim" est l'abréviation de "Vi, Improved", et bien qu'il ait des fonctionnalités manquantes (comme les scripts, la fusion de fichiers et un shell GUI), le cœur de ce dernier est vi.

Les onglets et les fenêtres redimensionnables améliorent l'expérience, mais le noyau de Vim est classique vi.

Ne confondez pas "éditeur de texte" avec "traitement de texte". Vim est principalement destiné à l'édition de code, en particulier de fichiers batch et de scripts, bien qu'il puisse certainement être utilisé pour d'autres choses. De plus, Vim est modale, ce qui pourrait être étrange pour beaucoup d'utilisateurs modernes (c'est-à-dire après 1980). En mode REPLACEion, lorsque vous appuyez sur une touche, la clé est entrée dans votre document. En mode commande, lorsque vous appuyez sur une touche, une commande appropriée est exécutée. Tapez "3dw" en mode REPLACEion, et vous verrez ces lettres apparaissent à votre curseur. Tapez la même séquence en mode commande, et vous supprimerez les trois prochains mots de votre document. (Tapez 'u' pour annuler, bien sûr!) Vous changez de mode en appuyant sur Echap. Une petite barre au bas de l'écran vous indiquera le mode dans lequel vous vous trouvez.

Cela peut sembler plus difficile que ça en vaut la peine, mais une fois que vous êtes sur la courbe d'apprentissage, la puissance et la vitesse de Vim sont incroyables. En raison de la modalité, les commandes les plus courantes n'ont pas besoin d'être "décorer" avec les touches ctrl- ou alt-. Voulez-vous passer un mot? Hit 'w'. Voulez-vous passer 7 mots? Hit '7w'. Passer à la ligne 34? 34G. Haut du fichier? gg. Dernière ligne dans le fichier? G. Toutes les principales fonctions de navigation et d'édition ne nécessitent que 2 ou 3 touches, sans les exercices bizarres de manipulation des doigts exigés par EMACS ou les menus rôdés. Vim pour Windows mappe également la plupart des touches standard, donc la page et la page fonctionnent comme prévu - et si vous voulez qu'elles fassent quelque chose d'autre, vous pouvez éditer le fichier de raccourcis clavier.

Vim inclut une interface graphique de base vous permet d'utiliser la souris pour effectuer de nombreuses commandes, mais si vous vous limitez à la fonctionnalité de la souris, vous pourriez tout aussi bien utiliser le Bloc-notes. Si vous écrivez principalement du texte formaté, Vim n'est pas le meilleur outil pour vous (mais si vous avez besoin d'écrire du texte balisé, comme LaTEX, cela peut être très utile!), Mais si vous modifiez beaucoup de fichiers batch, PERL scripts, ou similaire - et surtout si vous passez régulièrement d'un environnement Windows à un autre * nix - c'est extrêmement puissant. En outre, si vous maîtrisez Vim, votre crédo geek va certainement monter de quelques crans.