Vi & Vim

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
Paramètres et plugins lorsque root (`sudo vim`)?

C'est vraiment frustrant quand j'ai besoin de modifier un fichier en tant que root et d'utiliser sudo vim somefile.confet que je ne peux utiliser aucun de mes raccourcis clavier, paramètres et plugins. Existe-t-il un moyen d'obtenir toutes mes personnalisations lorsque je dois modifier en tant que...

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 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
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
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 |...

15
Pourquoi «cw» et «ce» font-ils la même chose?

Cela m'a toujours dérangé à propos des commandes wet Wmotion - elles semblent fonctionner différemment lorsqu'elles sont utilisées avec la ccommande hange que lorsqu'elles sont utilisées seules, ou avec la dcommande elete. Par exemple, avec le curseur sur le "q" de ce texte: The quick brown fox...

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
Remplacer un motif par le numéro de ligne actuel

Je voudrais remplacer «x» dans ce fichier par le numéro de ligne actuel. Autrement dit, changer x x x à 1 2 3 Pour l'instant, j'utilise un one-liner Perl: perl -pi -e '$x=$.; s/x/$x/' myfile.txt Je pense qu'UltraEdit peut le faire avec une sélection verticale et un remplacement. Cela peut-il être...

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...