Dans le système d'aide intégré de Vim, comment puis-je… rechercher des sujets pour lesquels je souhaite de l'aide? suivre des hyperliens? parcourir autour pour le matériel connexe?
Recherche de texte avec / ou recherche (). Pour les opérations de recherche / remplacement, utilisez plutôt la balise [substitute].
Dans le système d'aide intégré de Vim, comment puis-je… rechercher des sujets pour lesquels je souhaite de l'aide? suivre des hyperliens? parcourir autour pour le matériel connexe?
Est-il possible de compter combien de fois un mot ou un motif apparaît dans un fichier? Ceci est parfois utile pour savoir combien de fois une fonction a été appelée,
Lorsque vous recherchez un mot dans un fichier avec quelque chose comme /console.log, toutes les instances de console.logsont mises en surbrillance. Lorsque ceux-ci ne vous intéressent plus, la mise en évidence peut être gênante. Ma stratégie actuelle pour supprimer la surbrillance est de faire...
J'aimerais optimiser mon flux de travail "trouver et remplacer" dans Vim. C'est quelque chose que je fais souvent, comme la plupart d'entre vous, j'en suis sûr. Généralement, quelque chose comme: copie un bloc et change le nom d'une variable à quelques endroits. Je sais, je sais, cela déclenche...
L'une des questions que je me pose à propos de Vim est de savoir s'il existe un moyen d'effectuer une recherche / un remplacement dans le projet en cours (indiquez avec moi si j'utilise cette notion héritée d'autres éditeurs). Par exemple, supposons que je souhaite rechercher un nom de méthode dans...
Dans un long fichier, je voudrais rechercher un modèle qui correspondra à environ 200 lignes. Les lignes correspondantes se trouvent à des emplacements aléatoires dans le fichier. Lorsqu'une ligne correspond, seule la ligne elle-même est pertinente, pas de contexte au-dessus ou en dessous....
Vim a (au moins) deux ensembles de commandes qui recherchent dans des directions opposées. Taper /puis un motif recherchera le motif dans le document; en tapant ?, puis un motif cherchera en arrière. La même relation existe entre les commandes *et #. Ce que je n'aime pas, c'est que ces commandes...
J'adore le paramètre "hlsearch", mais une fois la recherche terminée, je le trouve désagréable. Surtout si je recherche quelque chose qui a beaucoup de correspondances. Je sais que je peux désactiver cela avec :set nohlsearch Mais cela prend 16 touches, et encore plus ennuyeux, je dois le réactiver...
J'ai un fichier avec le caractère ã(minuscule a + tilde combinant). Encodinget fileencodingsont les deux utf-8. gaspectacles <a> 97, hex 61, octal 141 <~> 771, Hex 0303, Octal 1403 (mais avec le tilde combinant réel dans le <>) et g8montre 61 + cc 83 Recherche avec des...
Je veux voir la valeur d'une variable, alors j'exécute la commande :let Vim affiche les résultats de cette commande à l'aide du --more--pager. Comment puis-je rechercher une phrase, par exemple html? J'ai regardé la page de manuel pour le plus de pager qui dit +/est utilisé pour la recherche mais...
Dans vim, :makeil est facile de générer et de corriger des erreurs, :grepet :vimgrepse comporte comme :make. Mais pourquoi avez-vous besoin de ces deux commandes? Pourquoi ne pas simplement rechercher le motif et appuyer simplement sur n? Quels sont leurs avantages par rapport à la simple...
Une chose que je fais souvent (mais je me fie à la ligne de commande pour le faire) est la recherche / l'accueil dans plusieurs fichiers. Existe-t-il un moyen d'afficher les résultats de recherche pour tous les tampons ouverts? Idéalement, j'aimerais avoir un nouveau tampon fractionné contenant...
Je sais que je peux supprimer du curseur jusqu'à et y compris la première occurrence d'un caractère x avec d/x<CR>ou avec v/x<CR>dsi je veux voir la sélection en premier puis supprimer. Comment supprimer de la position actuelle du curseur jusqu'à la n ème occurrence de x ? Par exemple,...
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...
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
J'ai besoin de rechercher des lignes contenant un mot mais pas un deuxième mot. Par exemple, recherchez les lignes qui contiennent le mot «ceci» mais pas le mot «rouge» de sorte que pour un fichier contenant ces lignes This is a blue coat This is a red coat This is a purple coat That is a coat La...
Nous pouvons récupérer l'historique de recherche et de remplacement sur les IDE et les éditeurs de texte. De même, existe-t-il un historique de recherche ou un moyen de récupérer une expression précédemment recherchée dans
Dans une fonction vimscript, j'ai besoin d'affecter une chaîne correspondante à une variable l:matchedaprès l'appel search()et je me demande s'il y a un moyen plus court que ce que je fais actuellement: let l:pattern = '\v^Foo: \zs.*' let l:line = search(l:pattern) let l:line_text = getline(l:line)...
Si je veux supprimer chaque mot, c'est facile, car je ferais quelque chose comme ceci: :s%/WORD//g Mais que faire si je veux faire xyzà chaque occurrence de "WORD"? Par exemple, supposons que je souhaite supprimer toutes les lignes contenant "WORD". Je peux penser à quelques façons de le faire,...
J'ai remarqué que lorsque j'utilise :nohlsearchcela, cela ne fait pas la même chose que :set nohlsearch. En particulier, le hlsearchréglage n'est pas réellement désactivé (ce qui est le cas :set hlsearch). Pour démontrer ce que je veux dire: :set hlsearch :nohlsearch :echo &hlsearch Cela...