J'ai hlsearchfixé, mais cela m'endort parfois en pensant que j'ai le terme de recherche sélectionné visuellement, et que je peux simplement appuyer cdessus pour le changer. Le terme recherché n'est peut-être pas un nombre facile de lettres, de mots, voire de lignes - et de toute façon, je ne veux …
J'ai un fichier avec le modèle suivant: foo 111 baz foo 222 baz foo 333 baz qui doit être transformé en foo 111 bar 111 baz foo 222 bar 222 baz foo 333 bar 333 baz Donc, dupliquez toutes les lignes commençant par fooet modifiez uniquement foole doublon mais laissez …
Considérez un fichier avec les deux lignes suivantes: someLongFunction someFunction Quand je suis en mode insertion au milieu du deuxième mot some|Function et j'appuie Ctrl-n, je reçois someLongFunctionFunction Existe-t-il un moyen de configurer Vim pour que j'obtienne à la place l'achèvement "intelligent" suivant? someLongFunction
J'expérimentais avec un diagramme DOT et j'ai essayé de faire ce qui suit: :! dot -Tpng -oFab.png % J'ai reçu une erreur car mon nom de fichier a un caractère spécial (" ó" dans "Fabricación"): C:\windows\system32\cmd.exe /c ( dot -Tpng -oFab.png Fabricaci├│n.gv) Error: dot: can't open Fabricaci├│n.gv shell returned 2 …
J'ai un fichier composé de deux parties verticales. Sur le côté gauche, les données sont déjà formatées et je ne veux pas les changer. Je veux seulement formater les données sur le côté droit. Disons que j'ai un fichier avec des lignes comme foo=bar baz # Neato Junk quux=xyzzy # …
Mon curseur dans Gvim: Mon curseur dans Gvim après avoir appuyé sur d: Existe-t-il un moyen de changer le curseur dans le terminal Vim en mode opérateur en attente? Il n'a pas à ressembler exactement aux captures d'écran. Cela se fait par o:hor50-Cursorin guicursorpour Gvim. Les trois seules options que …
C ++ 14 nous a donné la possibilité d'utiliser des guillemets simples pour séparer les chiffres des grands littéraux numériques. Cela rompt la mise en évidence de la syntaxe de Vim. Par exemple, considérez le programme C ++ 14 suivant: #include <stdlib.h> int main(int argc, char** argv) { // small …
Dans .vimrc: inoremap ii <esc> " ii to go back into command mode Le problème est, après ii, le curseur saute de 35 colonnes à droite. La seule autre ligne qui affecte Esc: nnoremap <esc><esc> :noh<return><esc> J'ai essayé de le commenter, ça n'aide pas. Complet.vimrc : set nocompatible filetype off …
Je rencontre souvent une situation où j'ai un dossier avec beaucoup de cas mixtes. Par exemple, CamelCase and camelCase Je cherche un substitut d'expression régulière Vim pour produire, AnotherCase and anotherCase En ce moment, je fais cela en deux étapes après avoir sélectionné visuellement les lignes, :s/CamelCase/AnotherCase/g :s/camelCase/anotherCase/g Est-ce possible …
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 …
J'ai un certain nombre de lignes dans un fichier, et je voudrais copier chaque ligne 11 fois (en transformant chaque ligne en 12 lignes), et incrémenter le dernier "1" de chaque ligne afin que les 12 lignes aient "1" à " 12 ", où se trouvait initialement le" 1 ". …
J'utilise Vim pour écrire en C ++, et j'ai pas mal de #include<>déclarations, commentaires, etc. que je dois inclure dans chaque nouveau fichier que je crée. J'ai ajouté autocmd BufNewFile *.cpp r C:\(full file path of skeleton text file) à mon vimrc, parce que j'ai entendu que cela crée un …
J'ai eu du mal à comprendre ces mouvements d'objet texte: *]]* ]] [count] sections forward or to the next '{' in the first column. When used after an operator, then also stops below a '}' in the first column. |exclusive| Note that |exclusive-linewise| often applies. *][* ][ [count] sections forward …
J'ai le format de fichier suivant: <common> fitnes=0 genetic=1 method=0 </common> <inputs> foo=bar bar=foo </inputs> <limits> balance=200.00 </limits> et je voudrais supprimer tout ce qui est entre <inputs>et </inputs>(à l'exception du motif lui-même) et le remplacer par le contenu d'un autre fichier (par exemple foo.txt). En d'autres termes, les lignes …
Supposons que j'ai le texte Fnordtiré avant et que mon curseur se trouve sur Bla ligne: M:mock(Baz) Comment puis-je changer le texte entre () avec le texte précédemment tiré? Actuellement, je fais souvent l'erreur en faisant: di( aka "supprimer l'intérieur ()" MAJ + P ce qui me laisse à nouveau …
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.