Ctrl + W s no divide ventanas en Vim

2

Estoy tratando de usar Ctrl + w s Para dividir una ventana en Vim. Sin embargo no funciona en mi caso. Abrí un archivo usando vim filename. Entonces presioné Ctrl + w s . Pero tan pronto como aprieto solo Ctrl + w borra la ventana gráfica y pude ver mi pantalla de shell antes de que vim abriera el archivo. Me refiero a que el puerto de vista es reemplazado por el contenido justo antes de abrir el archivo. Sin embargo, todavía estoy editando el archivo con Vim.

Sugerencias?

rajan sthapit
fuente
5
¿Qué shell y qué terminal estás usando?
Estoy usando gnome-terminal y bash shell. Acerca de la cosa de activación de Ctrl + w, descubrí que tenía un acceso directo con Ctrl + w en las preferencias de teclado de mi terminal. Aunque lo he desactivado. Sin embargo, Ctrl + ws todavía no está dividiendo la ventana horizontalmente.
rajan sthapit

Respuestas:

4

Control-W debe ser devorado por su terminal. Compruebe la configuración y eliminar. Si aún no se soluciona, intente esto en Vim (en modo de inserción) o en su shell: presione Control-V y luego Control-W. ¿inserta un ^ W?

Si tampoco funciona en tu shell, algo sobre el terminal todavía lo está comiendo. Si funciona en el shell pero no en Vim, entonces informe.

Mientras tanto, puedes dividir haciendo: dividir en Vim.

Danny Dulai
fuente
1

Seguí intentando presionarlos todos a la vez, y no funcionó, después de jugar con él durante media hora solté el control-w y luego presioné S, funcionó de esa manera (aunque, tu problema podría ser algo completamente diferente )

juraj
fuente
El problema del que pregunta es casi ciertamente algo diferente, porque en realidad está teniendo una problema Al pulsar la tecla combo.
Kazark
0

También tuve este problema en Ubuntu, todos los accesos directos utilizando Ctrl + algo trabajado excepto para Ctrl + ws y Ctrl + wq. Resulta que el shell está tragando la segunda parte del comando, que es Ctrl + s / Ctrl + q.

He encontrado que esta solución solucionó mi problema: https://stackoverflow.com/a/13648667/1199685

Alexander Rechsteiner
fuente