Articles of vim

Rechercher et remplacer in vim dans des lignes spécifiques

je peux utiliser :5,12s/foo/bar/g pour rechercher foo et le remplacer par des bar entre les lignes 5 et 12. Comment puis-je faire cela uniquement à la ligne 5 et 12 (et non dans les lignes entre)?

Recharger automatiquement le navigateur lorsque je sauvegarde les modifications dans un fichier HTML, dans Chrome?

J’édite un fichier HTML dans Vim et je souhaite que le navigateur s’actualise chaque fois que le fichier est modifié. Existe-t-il un plug-in pour Google Chrome qui détecte les modifications apscopes au fichier et actualise automatiquement la page chaque fois que j’enregistre une modification dans le fichier? Je sais qu’il y a XRefresh pour Firefox […]

Utiliser Vim au lieu de (ou avec) Xcode pour le développement iOS

Xcode est livré avec beaucoup d’éléments essentiels à la création sur iPhone et / ou iPad. En fait, je ne suis même pas au courant de cela car il est tellement «dans les coulisses». D’autre part, j’ai récemment été exposé aux avantages de l’utilisation de Vim en tant qu’éditeur. Y a-t-il une configuration qui ferait […]

Quelle est la meilleure façon de faire défiler en douceur dans Vim?

Les principales commandes de défilement dans Vim sont: Ctrl – B et Ctrl – F , ainsi que PageUp et PageDown défiler par page entière Ctrl – U et Ctrl – D défilent d’une demi-page par défaut Ctrl – Y et Ctrl – E font défiler une ligne Je perds à chaque fois le contexte […]

Comment enregistrer un bloc de texte en mode visuel dans un fichier dans Vim?

Le titre est très descriptif. Au cas où, je donnerai un exemple: START BLOCK1 something END BLOCK1 START BLOCK2 something somenthing… END BLOCK2 Je sélectionne le BLOCK1 en mode visuel Je le tire en appuyant sur y Comment puis-je sauvegarder le BLOCK1 BLOCK1 sur un autre fichier?

Vim supprimant les astuces en arrière

Comment efface-t-on un mot à gauche? En d’autres termes, supprimez le mot lorsque le curseur se trouve à la fin de celui-ci. Comment efface-t-on les caractères au début de la ligne? Comment efface-t-on le premier espace à gauche? D’autres astuces impliquant la suppression de mots?

Fix Vim + Tmux yank / paste sur un registre sans nom

Lors de l’utilisation de vim dans une session tmux, je ne peux pas coller ou coller dans le registre sans nom. Aller dans un registre nommé fonctionne bien, mais sans nom ne fonctionne jamais. L’erreur est: E353: Nothing in register * Sans tmux, vim fonctionne correctement avec mes parameters actuels. Comment puis-je le réparer pour […]

Vim – yank dans le registre de recherche

Existe-t-il un moyen simple / rapide de “rentrer” dans le registre “dernière recherche” de vim (“/)? À partir de la documentation de vim, il apparaît que la réponse est non, mais qu’elle peut être atsortingbuée via une commande “let”: It is writable with “:let”, you can change it to have ‘hlsearch’ highlight other matches without […]

Coller plusieurs fois

Quelle est la meilleure façon de remplacer plusieurs lignes par le contenu du presse-papiers? Le problème que j’ai est quand je tire une ligne et la colle sur une autre ligne le “yank” est remplacé par la ligne que je remplace juste. Maintenant, si je veux remplacer une autre ligne par la même ligne, je […]

mettre en évidence les lignes modifiées et les octets modifiés dans chaque ligne modifiée

Projet Open Source Trac a un excellent surligneur de différences – il met en évidence les lignes modifiées et les octets modifiés dans chaque ligne modifiée ! Voir https://trac.transmissionbt.com/changeset/12148 ou http://trac.gajim.org/changeset/297ad7711d20bfee1491768640d9bc5384464363 pour des exemples. Est-il possible d’utiliser le même surlignage de couleur (c.-à-d. Lignes modifiées et octets modifiés ) dans le terminal bash, git ou […]