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 , …
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 …
Je voudrais aller au fichier que je viens de modifier en dernier et au prochain type de plugins MRU. :bnextet :bprevfonctionne parfois, mais le plus souvent je me retrouve juste dans un fichier obscur dont je ne me souviens pas avoir été édité et obligé de retomber sur le plugin …
J'ai essayé aujourd'hui d'effectuer une recherche sur tous les fichiers d'un projet. J'utilise Ctrl-P et je recherche sur des lignes comme ceci: Mais le résultat de la recherche est uniquement sur le fichier précédemment ouvert. Ici, j'ouvre seulement main.php. Connaissez-vous un moyen de rechercher sur tous les fichiers sans avoir …
Je recherche un vérificateur de grammaire anglaise pour la suite vim-latex qui vérifie la grammaire lors de la frappe mais ne met pas en évidence ce qui se trouve à l'intérieur $$ou les commandes \begin{equation}& \end{equation}. Existe-t-il une telle chose? Je sais qu'il existe un LanguageTool mais il semble qu'il …
Parfois, je tape distraitement :wquand je lis quelque chose. Cela provoque le temps de modification du fichier à changer et parfois mon système de génération à reconstruire inutilement une partie substantielle d'un projet. Existe-t-il un moyen de configurer vim pour ne rien faire si j'essaie d'écrire un fichier et qu'il …
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 …
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 …
J'aimerais que mes éditeurs me donnent autant d'espace d'écran que possible car cela augmente ma capacité à voir la plupart du code à la fois. Le problème est que cela gvimsemble me donner une fenêtre 80x25 ou me souvenir de la dernière taille non maximisée, selon la façon dont je …
Depuis longtemps, j'utilise Vundle pour gérer mes plugins vim. Au mieux, je peux comprendre que cela organise simplement les plugins dans une structure de répertoire isolée et garde une trace de leur mise à jour par rapport aux URL source où normalement le plugin serait arrangé manuellement côte à côte …
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, …
C'est un problème que j'ai eu récemment. J'ai un fichier avec plusieurs centaines de lignes de texte. Comment puis-je rechercher une chaîne entre deux numéros de ligne spécifiques? Par exemple, je veux rechercher entre les numéros de ligne 100 et 325.
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 …
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 …
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.