Lorsque je dois remplacer un mot par un autre que j'ai déjà tiré, j'utilise généralement un flux de travail qui me semble peu naturel: Disons que j'ai ce texte: foo bar buzz Et je veux tirer fooet remplacer barpar ce que j'ai tiré auparavant. Après avoir tiré foo, je vois …
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 …
Pas facile de trouver un joli titre pour mon problème. Je suis conscient de l'insertion devant un bloc de texte: Ctrl- v sélectionner du texte de type lignesI ESC Maintenant, je voudrais le faire, mais aussi en remplaçant une pièce dans ma sélection de blocs. Actuellement, je fais deux opérations …
J'ai un fichier avec une ligne qui ressemble à ceci: foofoo.xy.barbar Je veux changer le xyen gh. J'ai essayé de faire 2r-> gh, mais évidemment cela n'a pas fonctionné, car il a remplacé le xyavec ggpuis a déplacé mon curseur d'un endroit vers la gauche. Existe-t-il un moyen de le …
En recherchant, j'ai mis en surbrillance la chaîne que je souhaite modifier. Maintenant, je veux remplacer uniquement le texte en surbrillance. J'utilise npour passer à l'instance suivante de la chaîne de recherche. Je pensais que je pouvais faire quelque chose comme ciwça, mais cela change tout le mot, pas seulement …
Étant donné une série de lignes qui ressemblent à ceci: 2001 "Some Kind of Title," Author's Name, Publication Name, 1 Mar. 2002 "Some Kind of Title," Author's Name, Publication Name, 12 Oct. 2003 "Some Kind of Title," Author's Name, Publication Name, 8 Apr. 2004 "Some Kind of Title," Author's Name, …
Existe-t-il une alternative dans la recherche et le remplacement vim pour les chaînes, que d'avoir à échapper chaque caractère spécial dans la chaîne. Par exemple, si je veux faire correspondre la chaîne suivante et la remplacer par quelque chose [ERROR] Login unsucessful Ensuite, je dois faire :%s/\[ERROR\]\ Login\ unsucessful/something/g Et …
J'utilise la a"motion assez souvent dans vim; Par exemple, utiliser ca"lors de la refactorisation d'un morceau de code pour remplacer un argument codé en dur par un nom de variable. Le problème avec cette approche est qu'il a" inclut les espaces blancs de tête s'il n'y a pas d'espaces de …
Actuellement, j'ai deux méthodes similaires pour remplacer le tampon entier par un autre texte (disons dans le presse-papiers). Méthode n ° 1: supprimer toutes les lignes: :%d. coller du texte: "+P(ou similaire:) :put+. Méthode n ° 2: sélectionner visuellement toutes les lignes: ggVG. coller le texte: "+P. Cependant, je n'arrivais …
J'ai un problème que je peux penser à deux approches générales pour résoudre, mais je ne connais pas les détails de l'une ou l'autre approche. ... Level 1: cũng also Level 1: và and Level 1: như like; such as Level 2: các plural marker Level 2: của belonging to …
En supposant que j'ai une ligne dans un fichier avec XXXXun espace réservé que j'ai sélectionné via vcomme suit: XXXX Some other text Comment puis-je changer uniquement le XXXXavec la sortie d'une commande externe, comme date +%Y%m%d? Je suis allé aussi loin que :'<,'>!date +\%Y\%m\%d mais cela a remplacé toute …
Très souvent, je me trouve dans le besoin d'effectuer une substitution qui aura des correspondances éparses sur un grand fichier et avec des expressions de recherche et de remplacement non triviales. Par exemple, disons que j'ai des appels de fonction comme okFunction(arg1, arg2 arg3). Les arguments différeront avec chaque appel …
Voudrait effectuer une recherche et remplacer dans un fichier de 12000 lignes. Plus précisément, si une occurrence de ^ SetFontSize 28existe après un ^Hidebloc et avant le suivant ^Hideou ^Show, passez 28à 18. Voici un extrait du fichier d'origine. Hide # Gear - Endgame ItemLevel >= 77 Rarity = Magic …
J'ai exécuté la commande suivante :'<,'>s/2/digit/g sur le code ci-dessous sélectionné visuellement manuellement: return _.round(this.getTotalAbs(), 2).toFixed(2); Et cela a fonctionné comme prévu return _.round(this.getTotalAbs(), digit).toFixed(digit); Maintenant, je veux répéter la même commande de substitution sur un autre extrait de code sélectionné manuellement via le mode de sélection visuelle, avec une …
J'écris des listes HTML et je veux pouvoir coller automatiquement 10 éléments de liste où le texte de l'élément est la seule chose qui change. Je pourrais accomplir cela en utilisant PHP et ensuite simplement copier le code HTML rendu, mais s'il y a un moyen de sauter cette étape …
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.