Questions sur les commandes ex ou deux-points. Pour les questions sur les options de ligne de commande utilisées pour lancer l'éditeur, utilisez la balise [invocation].
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 …
Vim conserve un historique des commandes ex (accessible via :↑ et q:), et cet historique persiste après avoir quitté. Si j'exécute plusieurs instances de Vim (même utilisateur, même répertoire personnel), comment Vim arbitre-t-il entre les historiques de commandes? Il semble que le dernier processus de sortie l'emporte. Existe-t-il un moyen …
Voyons voir. J'ai un gvimfonctionnement et je veux ouvrir un fichier, en respectant le autocmds ( ce qui exclut--remote-tab ). Maintenant, je sais que je peux faire (en gros, avec quelques ajustements): gvim --remote-send ":tabe my_file<CR>" qui fonctionne. Mais si un fichier contient des espaces ou des caractères étranges, je …
Je lisais vimtutor et dans la leçon 2.1 il y avait cette note sur la saisie de commandes comme dw : NOTE: The letter d will appear on the last line of the screen as you type it. Vim is waiting for you to type w . If you see …
Je recherche généralement des mots par :/string, mais si je dois rechercher toute la ligne actuelle, comment faire. event: 1 beacon: 0x02 //line 1 event: 19 beacon: 0x02 //line 2 event: 1 beacon: 0x03 //line 3 event: 1 beacon: 0x02 //line 4 event: 8 beacon: 0x01 //line 5 event: 19 …
De l'aide :help backtick-expansion: On Unix and a few other systems you can also use backticks for the file name argument, for example: :next `find . -name ver\\*.c -print` :view `ls -t *.patch \| head -n1` The backslashes before the star are required to prevent the shell from expanding "ver*.c" …
Imaginez que vous vouliez citer le mot ci-dessous. Si |c'est la position du curseur, vous pouvez facilement citer le mot à cw""<Esc>Ppartir du mode Normal. |below Je souhaite obtenir le même comportement en mode ligne de commande. Ma question est de savoir comment puis-je dire au mode ligne de commande …
Associé à la tabulation partielle de type Bash pour les noms de fichiers dans Vim L'une des caractéristiques vraiment fantastiques de zshest que vous pouvez, par exemple ls /u/s/m/m/who.1, taper, appuyer Tabet le compléter ls /usr/share/man/man1/who.1.gz. Une fois que vous vous y êtes habitué, il est vraiment ennuyeux d'y revenir …
J'ai reçu des données enregistrées dans un fichier texte qui n'est qu'une longue ligne avec chaque valeur séparée par un espace. Existe-t-il une commande ou un ensemble de commandes qui divisera une ligne en plusieurs lignes?
Je ne peux pas compter le nombre de fois où j'ai essayé de le faire: :set foldmethod=syn^I Il semble que l'achèvement ne fonctionne pas sur les valeurs des options! Dans certains cas, les options sont des chaînes complexes où l'achèvement peut ne pas avoir de sens. (Par exemple 'comments'.) Mais …
Je voudrais insérer un mot sur plusieurs lignes, y a-t-il une commande comme :[2,3,5,7,11]s/^/word\ /g qui insérerait wordau début des lignes 2, 3, 5, 7 et 11? Ici, plusieurs lignes ne sont pas contiguës.
Comment puis-je afficher le chemin d'accès au fichier actuel dans la ligne de commande, afin de taper un nom de fichier similaire? Je ne veux pas d'une abréviation qui serait remplacée par le nom du fichier actuel, je veux modifier le nom du fichier, avec son chemin de répertoire. Par …
Existe-t-il un moyen d'interagir avec le mode ligne de commande tout en restant toujours en position d'origine? En particulier, les deux actions suivantes sont lourdes, nécessitant de déplacer les doigts vers les touches fléchées et parfois pire, la souris. Déplacement: existe-t-il un moyen de se déplacer d'avant en arrière en …
Je voudrais écrire tout le tampon dans la sortie standard ( /dev/stdout) au lieu du fichier et la commande suivante fonctionne comme prévu lors de l'édition du fichier: :w >> /dev/stdout Astuce: Appuyez sur Control+ Lpour rafraîchir l'écran. Mais cela ne fonctionne pas comme prévu lorsque j'essaie de faire la …
Y a-t-il une différence pratique entre l'utilisation :e et :edit Sauf pour la lisibilité, où cela a du sens dans un mappage à utiliser :edit, car il est plus explicite. Y a-t-il une différence entre eux? Remarque: Cela s'applique également à toutes les autres commandes.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.