comment copier à partir d'un autre fichier avec ctrl-c et dans l'éditeur vi avec p yank (coller), je ne sais pas !! pensecomment copier à partir d'un autre fichier dans l'éditeur vi
Répondre
Vous ne pouvez pas. Le tampon yank est privé à vim, pas partagé avec le presse-papiers du système.
Une fois que vous avez saisi du texte (copié) dans vi, vous pouvez taper <ESC>:e filename
pour ouvrir un autre fichier à éditer. Votre tampon sera toujours le même, vous permettant de coller dans l'autre fichier. Vous devez copier le texte d'un fichier dans vi dans un autre fichier dans vi.
Si vous souhaitez coller du texte en dehors de vi, vous devez configurer votre terminal et vi spécialement pour cela.
Facultativement, vous pouvez faire ': split otherfile' ou ': vsplit otherfile' pour afficher à la fois le fichier d'origine et le fichier de destination dans lequel vous souhaitez coller les lignes. – Pete
Vous pouvez également faire: :r filename
Cela va tirer dans le fichier. Il peut également être utilisé pour la sortie d'une commande:
:r! grep some_text file
:r! which perl
L'autre façon consiste à utiliser des tampons.
:e other_file.txt
Une fois que vous Yank, vous pouvez :bn
pour passer à l'autre tampon et coller
Si vous êtes juste préoccupé par le collage, ctrl-v ou Maj + Inser travailler aussi pour coller le contenu du presse-papiers .
que muss être avec ctrl v dans other_file.txt, mais je wannt – schweinsteiger
Bien que cela soit techniquement vrai, vous pouvez ouvrir plusieurs fichiers à la fois et en afficher plusieurs simultanément dans la même session vim. –
@Bruce: et? Vous ne pouvez toujours pas Ctrl-C dans une fenêtre/tampon et coller avec 'p' dans une autre fenêtre/tampon. – florin
acceptez ... vous n'utilisez simplement pas ctrl-c pour "copier" – Matthieu