2009-09-21 15 views
12

Estoy acostumbrado a VIM y normalmente divido la pantalla con y abro otro archivo, tiro el texto al segundo. Sin embargo, estoy tratando con un servidor heredado que solo tiene vi, ¿cómo podría abrir múltiples archivos con él si no admite vistas divididas o copiar texto de un archivo a otro (supongo que 2 instancias de vim separadas).¿Yank líneas de un archivo en vi (no vim) a otro?

No creo que este servidor tenga habilitada la "pantalla" y tengo acceso limitado, así que no puedo ir a instalar cosas.

Respuesta

20

abierto un archivo en Vi, texto tirón, a continuación, utilizar

: e another_file

para abrir otro archivo, y pegar.

+0

wow, qué tonto de mí. Me acostumbré demasiado a dividir la vista que me olvidé de todo lo demás ... tan obvio ... gracias :) –

4

Suponiendo que ya está dentro de un archivo donde tiene que pegar texto.

  • : w (primero guardar el contenido actual)
  • : e fichero2
  • ubicación Goto y tirón (por ejemplo aa)
  • : b 1 (tampón Goto 1, es decir, volver a archivo original)
  • ubicación Goto y pegar (p)
-2

buena. si quieres decir unas 100 líneas, debes escribir primero '100' y luego 'yy'.

+0

irrelevante para la pregunta – Rounak

Cuestiones relacionadas