2012-02-07 9 views
5

Tengo un pequeño problema con vim. Estoy usando Debian testing y --version daVim hace una pausa si echo en el archivo .vimrc

VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Dec 1 2011 03:25:24) 

En mi archivo .vimrc, si uso una declaración de eco, se detendrá el funcionamiento de vim con la siguiente afirmación:

Press ENTER or type command to continue 

Entonces vim se ejecutará como siempre. Esto era simplemente de añadir:

echo "Hello" 

a la parte inferior de .vimrc

¿Cómo puedo detener este comportamiento pausa, en todo caso?

Gracias, Narnie

+1

Dónde qué se puede esperar que se muestre el texto, si no se puede hacer una pausa? – icktoofay

+0

Esperaba que apareciera en la parte inferior de la ventana de Vim como si uno escribiera: echo "Hola" Sin embargo, creo que esto se debe a que ejecuta esto antes de configurar la "pantalla" vim, por lo que se imprime de antemano en el shell antes de iniciar la pantalla vim. – narnie

Respuesta

3
:silent !echo Hello 

harán el truco.

~~~
del Programa Operativo, esto funcionó:

let colorScheme = "evening" 
silent execute "!echo setting color scheme to " . colorScheme 
+0

Utilizar el echo de shell en lugar de vim echo es una gran idea, pero necesito acceder a las variables de vim para lo que quiero hacer eco. Ejemplo de código: let colorScheme = "evening" echo "establecer esquema de color en". colorScheme – narnie

+1

Usar el echo de shell en lugar de vim echo es una gran idea, pero necesito acceder a las variables de vim para lo que quiero hacer eco. Ejemplo de código: let colorScheme = "evening" echo "establecer esquema de color en". colorScheme pero esto funcionó según su idea: ejecución silenciosa "! eco setting color scheme to". esquema de colores – narnie

Cuestiones relacionadas