Articles of vim

Quelles sont les efficacités offertes par Emacs ou Vim vs Eclipse?

J’ai commencé à coder il y a environ 5 ans. J’ai été initié à travers Java et Eclipse, qui sont tous deux fortement stigmatisés dans la communauté de la programmation. Un certain nombre de personnes de la société que je suis actuellement stagiaire chez emacs ou vim préfèrent. Je ne vois pas comment un éditeur […]

Définir l’encodage et l’encodage de fichiers sur utf-8 dans Vim

Quelle est la différence entre ces deux commandes? set encoding=utf-8 set fileencoding=utf-8 Dois-je définir les deux quand je veux utiliser utf-8? Dois-je également définir un encodage de fichier avec set ou setglobal ?

Comment puis-je agrandir une fenêtre fractionnée?

Invoquer :help in Vim, j’ai eu la page du manuel d’aide avec la fenêtre fractionnée. Je veux agrandir la fenêtre du manuel d’aide et fermer l’autre fenêtre. Comment puis-je faire ceci? Qu’est-ce que la commande Vim pour faire cela?

Vim: comment supprimer chaque seconde ligne?

Comment le faire dans Vim: AVANT: aaa bbb ccc ddd eee fff APRÈS: aaa ccc eee

Comment append du texte à la fin de chaque ligne dans Vim?

Dans Vim, j’ai le texte suivant. key => value1 key => value2 key => value1111 key => value12 key => value1122222 Je voudrais append “,” à la fin de chaque ligne. Le texte précédent deviendra le suivant: key => value1, key => value2, key => value1111, key => value12, key => value1122222, Est-ce que quelqu’un […]

gVim montrant le retour chariot (^ M) même lorsque le mode fichier est explicitement DOS

J’utilise gVim sous Windows. Mon code affiche ^M caractères à la fin des lignes. J’ai utilisé :set ff=dos en vain. Les caractères ^M restnt pour les lignes existantes, mais ne s’affichent pas pour les nouvelles lignes que je saisis. J’ai changé de mode pour mac (montre les caractères ^J ) et unix (montre aussi les […]

Les commandes exécutées à partir de vim ne reconnaissent pas les alias de commandes bash

J’utilise bash sur mac et l’un des alias est comme ça alias gitlog=’git –no-pager log -n 20 –pretty=format:%h%x09%an%x09%ad%x09%s –date=short –no-merges’ Cependant quand je le fais :! gitlog Je reçois /bin/bash: gitlog: command not found Je sais que je peux append des alias comme celui-ci dans mon fichier .gitconfig [alias] co = checkout st = status […]

Modifier l’indentation à 2 espaces à 4 espaces dans vim

J’ai certains codes copiés d’Internet qui ont une indentation à 2 espaces et je veux les changer en 4 espaces. Je me demande s’il existe une routine Vim courte pour accomplir la tâche sans avoir à écrire un script vim? Voici comment je le fais actuellement avec un fichier HTML: Enregistrer une macro Aller au […]

Le meilleur moyen d’insérer l’horodatage dans Vim?

EditPad Lite a une fonctionnalité intéressante ( CTRL – E , CTRL – I ) qui insère un horodatage, par exemple “2008-09-11 10:34:53” dans votre code. Quel est le meilleur moyen d’obtenir cette fonctionnalité dans Vim? (J’utilise Vim 6.1 sur un serveur Linux via SSH. Dans la situation actuelle, un certain nombre d’entre nous partageons […]

Comment puis-je faire en sorte que les commandes `J` et` gq` de Vim utilisent un espace après un point?

Lorsque j’utilise la commande J de Vim, la plupart des lignes sont jointes avec un seul espace pour le remplissage. Mais après une période, Vim utilise toujours deux espaces. Prenons l’exemple suivant: This ends with a comma, but this ends with a period. Join with ‘J’ and what do you get? Pour moi, le résultat […]