Vim est un éditeur de texte hautement configurable conçu pour permettre une édition de texte efficace. Il s'agit d'une version améliorée de l'éditeur vi.
J'utilise tmux avec les touches vi, et copier / coller fonctionne bien tant que vous sélectionnez une ligne de texte ou si vous n'avez qu'une seule fenêtre. Lorsque je veux sélectionner un bloc de texte (plusieurs lignes, mais pas toute la largeur), je rencontre des problèmes. Si plusieurs fenêtres vim …
Je me retrouve donc généralement à copier du texte d'un point à un autre tout en écrasant l'ancien texte où le nouveau est collé: blah1 newtext blah2 wrong1 blah3 wrong2 blah4 Supposons que je marque visuellement newtextet que je ym'ancre. Maintenant, je sélectionne wrong1(ce qui pourrait être n'importe quoi, pas …
Le tri par défaut de Vim est sensible à la casse et produit des résultats comme celui-ci: A B a Comment peut-il être rendu insensible à la casse, pour produire le résultat suivant avec la même entrée? A a B
Comment faire pour que gVim maximise automatiquement sa fenêtre lorsque je l'ouvre? Et une solution multi-plateformes, j'essaie d'utiliser les mêmes configurations sur une machine Linux et Windows ... J'ai essayé le hack :set lines=999 columns=999, ça marche presque, mais la fenêtre n'est pas maximisée, juste redimensionnée et je perds quelques …
Lorsque je copie du code à partir de pages Web et que je le colle dans VIM, je constate que cela devient un désordre ressemblant à une échelle, comme suit xxxxxx xxxxxx xxxxxx xxxxxxxxxx Puisqu'il a tellement chié, je pense qu'il y a peut-être quelque chose qui ne va pas …
Comment puis-je coller du texte que j'ai tiré à la fin de la ligne? Actuellement, je le fais en appuyant sur $p. Est-il possible de faire cela avec une seule frappe?
vimdiffest très pratique pour comparer des fichiers. Cependant, je l'utilise souvent sur des fichiers avec de longues lignes et relativement peu de différences à l'intérieur des lignes. vimdiff mettra correctement en évidence les différences à l’intérieur d’une ligne (ligne entière en rose, caractères différents en rouge). Dans ces cas, il …
En supposant que j'ai un texte comme abc121313131abc abc13153545464abc abc4325435345abc abc343535353535353abc Je veux sélectionner le abcs devant les 4 lignes. Comment puis-je faire cela?
Comment canaliser la sortie d'une commande shell dans un nouveau tampon dans Vim? Les éléments suivants ne fonctionneraient évidemment pas, mais vous pouvez voir où je veux en venir: :!echo % | :newtab
Je viens d'utiliser les fichiers d'aide dans vim et maintenant je suis bloqué dans l'aide. :qQuitte tout le programme et je suis fatigué de devoir fermer et rouvrir vim chaque fois que j'utilise l'aide. Je préférerais une commande qui peut fermer l'aide et me renvoyer au programme que j'écris. J'ai …
Dans Vim, je sais que cela /va chercher en avant à partir du curseur, avec net Nrépéter la recherche en avant et en arrière, respectivement. Je sais aussi que ?le curseur effectuera une recherche en arrière avec, net Nrépétera la recherche en arrière et en avant, respectivement. Ma question est …
Comment puis-je afficher des sauts de ligne et / ou des caractères de retour chariot dans vi / vim? Je sais que cela set listmontre tous les espaces (?), Cela remplace également les tabulations \ t etc. (mais ce n'est pas ce que je veux). En gros, je veux juste …
Je suis nouveau à vim, Habituellement, je souhaite sauvegarder et rester en mode insertion, plutôt que de frapper escape, :wpuis de retour en mode insertion.
Lorsque vous êtes dans la fenêtre d'état du plugin fugitif , accessible à l'aide de , il est possible de différencier les modifications d'un fichier à l'aide et de basculer les fichiers à valider à l'aide .:GstatusD- Existe-t-il un raccourci similaire pour rejeter les modifications, le rejet j'entends l'équivalent git …
Puis j'appuie Enteren mode Insertion, une nouvelle ligne est créée, mais le curseur est placé au début de la ligne. Comment créer une nouvelle ligne avec la même indentation que la ligne actuelle?
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.