Vi & Vim

Q & R pour les personnes utilisant les familles d'éditeurs de texte vi et Vim



3
À 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 …





4
Comment modifier le contenu de l'entrée standard?
Je voudrais éditer du contenu dans vim qui a été généré dynamiquement à partir de la ligne de commande sans avoir encore le fichier. Par exemple: $ echo This is example. | vim /dev/stdin $ cat /etc/hosts | vim /dev/stdin mais il échoue avec les erreurs: Vim: Avertissement: l'entrée ne …

2
Comment quitter vim du mode split?
Comment quitter efficacement vim lors de l'édition de plusieurs fichiers en mode partagé en une seule fois? Il semble que lorsque j'ai par exemple 10 fenêtres divisées, je dois répéter 10 fois la :q!commande pour chaque fenêtre, ce qui prend un peu de temps. Existe-t-il de meilleures méthodes pour quitter …
15 split  quit 



2
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, …
15 terminal  tmux 


3
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 que la création …
15 indentation  ide 

2
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 …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.