copier et coller dans la vi
Je n'ai pas énormément d'expérience à l'aide de VI. Je suis en cours d'exécution sur Mac OSX.
J'ai copié et collé le texte avant dans l'éditeur à l'aide (quand je dis gui dans le suivant, je veux dire le Mac OSX gui)
- Curseur pour mettre en surbrillance et copiez-je utiliser
command C
ou l'interface graphique ou layy
commande dans VI. - Entrer dans le mode d'insertion où je veux coller le texte, puis coller à l'aide de
command V
ou le gui
Mon problème est que d'une très longue lignée qui est répartie sur plusieurs lignes dans le terminal devient plusieurs lignes, comme illustré sur le terminal lorsqu'il est copié et collé par toutes les méthodes.
Comment dois-je faire pour copier et coller excatly que c'est?
Lire ceci: stackoverflow.com/questions/1218390/...
OriginalL'auteur Codey McCodeface | 2012-09-06
Vous devez vous connecter pour publier un commentaire.
Vous avez
Mettre Vim en Pâte de mode. Ceci est utile si vous voulez couper ou copier
du texte à partir d'une fenêtre et le coller dans Vim. Cela permettra d'éviter
des effets inattendus.
Le réglage de cette option est utile lors de l'utilisation de Vim dans un terminal, où Vim
impossible de faire la distinction entre le texte saisi, et le texte collé.
OriginalL'auteur zzapper
OriginalL'auteur PRAFUL ANAND
En supposant que le vi est en fait vim, avant de le coller, faire:
Qui désactive le mot d'habillage et de l'auto-indentation et toutes choses semblables que de modifier le texte tapé. Après le collage, l'éteindre à nouveau avec
La raison en est que, bien que
gvim
peut dire coller à partir de frappe (si vous n'en avez pas besoin lors de l'utilisation de gvim), le terminal version ne peut pas, parce que c'est la borne de faire des copier-coller et les vim ne voit le texte tapé. Et s'applique donc à la transformation comme elle le fait pour tout autre texte.OriginalL'auteur Jan Hudec
Quelqu'un m'a montré un truc intéressant. Dans l'éditeur vi, placé en mode insertion ("je"). Puis clic bouton du milieu à l'endroit où vous souhaitez insérer.
OriginalL'auteur Philippe
Bien, si c'en est vraiment une longue ligne de la manière la plus simple de le faire est avec un " Y " en mode commande. Il suffit de déplacer à la ligne et n'Y puis le déplacer à l'endroit où vous souhaitez placer la ligne et faire un p (pour coller).
OriginalL'auteur Cruciverbalist