Vi & Vim

15
Vimscript a-t-il un nom officiel?

Le nom de la langue parfois connue sous le nom de Vimscript est un sujet de débat. Certains endroits utilisent Viml (ou est-ce VimL?), D'autres Vimscript. A-t-elle un nom officiel, et si oui, de quoi s'agit-il et depuis quand est-il officiel? SO question sur VimL vs Vimscript (~ 5 ans) Un post...

15
Comment mettre automatiquement en retrait de nouvelles lignes?

Je travaille sur des projets avec différents niveaux d'indentation. Dans bon nombre de ces projets, en raison de la façon dont les fichiers sont généralement structurés, la plupart des lignes sont en retrait sur au moins deux niveaux (comme les méthodes dans les fichiers Java). Cela signifierait...

15
Tmux change une partie de l'arrière-plan dans vim

Cela ne semble se produire que lors de l'utilisation de vim à l'intérieur de tmux. J'utilise également iTerm 2. Si je crée un nouveau volet tmux ou redimensionne un volet tmux, il ressemble immédiatement à ceci: Et puis la seule façon de le corriger est de faire défiler dans vim, et cela revient à...

15
Comment contribuer à Vim?

J'utilise Vim depuis 4 ans. J'ai hâte de contribuer au projet open source vim. J'aimerais avoir quelques conseils sur où commencer et qui contacter pour contribuer à Vim. L'aide de personnes qui ont déjà contribué à Vim serait très utile :). Merci d'avance. PS - Je ne sais même pas si je peux...

15
Empêcher Vim de vider le terminal après la sortie

Si je fais: $ less file Et appuyez qpour quitter less, je vois toujours le même texte que j'avais à l'écran quand il lessétait encore en cours d'exécution. Cependant, si je le fais $ vim file Et :q, mon terminal est masqué ... Captures d'écran de mon terminal après avoir quitté lesset vim: Puis-je...

15
Substitut à choix multiples?

Normalement, un substitut avec l' coption me donne deux options: (y) es ou (n) o. Est-il possible de choisir parmi plusieurs options oui numérotées? Exemple Fichier person: Alice dog: Tobby person: Bob Modèle 1 :%s/person:/woman:/c Modèle 2 :%s/person:/man:/c Les motifs 1 et 2 ont le même motif de...

15
Fusionner des blocs par entrelacement de lignes

Existe-t-il un moyen dédié de fusionner deux blocs de texte en entrelacant des lignes, comme en passant de ceci: a1 a2 a3 a4 b1 b2 b3 b4 pour que: a1 b1 a2 b2 a3 b3 a4 b4 en quelques commandes? EDIT : J'aime vraiment la solution de Sato Katsura , voici comment je l'ai mise en œuvre: function!...

15
Comment copier un fichier dans netrw?

Le répertoire de travail actuel est ./A/B/. Un document vide est ouvert lorsque je tape vim, et le netrw est ouvert avec la commande :e.La fenêtre est divisée par vs., et je peux naviguer vers le répertoire de niveau supérieur, c'est-à-dire ./A/. J'aimerais maintenant copier un fichier a_file.jpgde...

15
À quoi sert le registre des trous noirs ("_)?

J'ai récemment lu sur le registre du trou noir "_qui est un registre en écriture seule. La documentation Vim le décrit de cette façon: Registre des trous noirs "_ Lors de l'écriture dans ce registre, rien ne se passe. Cela peut être utilisé pour supprimer du texte sans affecter les registres...

15
Calculez rapidement le total d'une colonne de nombres

J'écris une table de démarque qui ressemble à ceci: | 13/05/15 | 09:30-16:00 | 6.5 | | 14/05/15 | 10:00-16:30 | 6.5 | | 16/05/15 | 15:30-01:00 | 9.5 | | 21/05/15 | 09:00-16:30 | 7.5 | | 22/05/15 | 08:30-17:00 | 8.5 | | 28/05/15 | 09:30-15:30 | 6 | | 02/06/15 | 09:00-20:00 | 11 | | 03/06/15 |...