2010-11-30 9 views
16

Estoy ejecutando Vim 6.3 a través de masilla y administrador de conexión de masilla. Tengo la opción del mouse establecida (set mouse = a). Puedo pegar cosas desde el portapapeles (de Windows) a vim by pero seleccionar texto en vim no está copiando nada al portapapeles. ¿Alguien sabe cómo hago esto?Copiando cosas de vim corriendo en masilla

Nota: No puedo actualizar Vim a una versión más reciente.

Respuesta

6

Puede seleccionar un texto con el ratón y escriba:
"*y dar un tirón el texto seleccionado en el portapapeles, entonces usted debería ser capaz de utilizar el contenido del portapapeles en otra aplicación.

si "*y es incómodo escribir, se puede poner lo siguiente en serie .vimrc
:noremap y "*y

+0

Gracias, eso funciona :) –

+0

Esto no copió el texto en el portapapeles. No sé dónde lo copió, pero la respuesta de Dunnie debería haber sido aceptada en base al estado actual de Putty. –

4

Ctrl-Insertar para copiar, Shift-Insert para pegar

+1

¿Seguro? Shift-Insert funciona. Ctrl-Insert no está funcionando –

+0

Cómo copiar todas las líneas (incluir las líneas que no se muestran en la ventana)? Solo puede copiar las líneas que se muestran en la pantalla. – niaomingjian

46

presionar la tecla shift, y luego seleccione el texto que desea copiar con el botón izquierdo del ratón. Cuando suelte, el texto resaltado debe estar en el portapapeles de Windows.

+5

Mientras esto funciona, no es exactamente lo que estoy buscando. En lugar de copiar todo desde el principio hasta el final de la selección, copia todo en el cuadro. ¿Hay alguna manera de llevar las cosas al portapapeles después de hacer la selección? –

+0

Establezca el modo de selección en Normal en la configuración de Masilla (Ventana/Selección). Puedo copiar y pegar desde masilla como desde cualquier otra aplicación de ventana. – jira

+0

El modo de selección es normal, todavía obtengo la caja. Tal vez es un problema con Putty Connection Manager? –