2009-03-14 24 views
7

Al usar la apertura de varios archivos con ventanas divididas desde la línea de comando, a vim le gusta indicar cuáles son los nombres de archivo, el recuento de líneas y el recuento de caracteres para cada archivo. Luego, se le solicita al usuario que presione enter para continuar con las cosas buenas.Deshabilitar el mensaje de inicio de vim (vimdiff, vim -o -O)

¿Hay alguna configuración o interruptor para deshabilitar esto? Estoy usando esto para diferir con TortoiseSVN y el mensaje está acabando con mi productividad cuando lo único que deseo es echar un rápido vistazo a los cambios.

+0

Acabo de probar esto en vim en dos máquinas, pero no estoy obteniendo el mismo comportamiento. Cuando vimdiff me dice que hay 2 archivos para editar (en el símbolo del sistema) por un segundo antes de ejecutar vim. ¿Podría ser uno de tus complementos? ¿Qué versión de vim estás usando? – Andy

Respuesta

7

Tienes que jugar con la opción vims 'shortmess'.

:help shortmess 

alguno de los conjuntos en su .vimrc

set shortmess=at 

o durante el vim plazo

vim --cmd 'set shortmess=at' 
+0

Como punto de referencia: mi shortmess está establecido en "filnxtToO" sin comillas. No lo he modificado del todo, así que espero que este sea el predeterminado para muchas instalaciones comunes. –

+0

yeap, esto es predeterminado según la ayuda. –

+0

Después de leer rápidamente la ayuda, concluyo que estos no son los mensajes que tengo en mente. Estos parecen ser mensajes relevantes para cuando vim ya ha cargado. Andy a continuación tiene el mensaje por el que estaba preguntando. Mi shm = atl que era predeterminado. – ipwnponies

1

ist respuesta de Mykola Golubyev bueno, pero es probable que desee utilizar += en lugar de = en Para mantener las banderas que ya están presentes.

set shortmess+=at 

De lo contrario, podría tener efectos secundarios no deseados como los mencionados en los comentarios anteriores.

Cuestiones relacionadas