2012-08-09 13 views
30

Después de ejecutar el comando de buffers de lista (:ls) en Vim, ¿qué significan los símbolos que aparecen antes de algunos búfers? Sé que el signo de porcentaje (%) indica el búfer visible actualmente. Sin embargo, también veo el signo de almohadilla (#), y no puedo entender lo que eso significa. Google ha resultado infructuoso.¿Qué significan los símbolos después de ejecutar: ls en Vim?

+1

¿A quién bajó la votación? ¿Podría explicar por qué? Gracias. –

+2

No he votado negativamente, pero como regla general: si tiene alguna pregunta sobre un comando vim, pedir ayuda a menudo no es la peor idea: como pb2q responde, un simple ': he: ls' le da cualquier cosa necesita ... – eckes

+2

@eckes Gracias por la información. Soy muy nuevo para Vim y no me di cuenta de que podía hacer eso. –

Respuesta

25

Ver :help :ls.

El signo hash marca el buffer alternativo. Esto es útil para cambiar entre dos búferes: es el búfer al que se cambiará cuando use, p. :b#. Esto es lo único que se asemeja a usado más recientemente que obtendrá con buffers vim, sin complementos.

También sabe de :ls qué almacenamientos intermedios tienen modificaciones no guardadas: +.

+0

Ahh, eso tiene sentido. ¡Gracias! –

+2

': ayuda: ls' es mejor,': help ls' puede elegir alguna etiqueta definida en algunos de los complementos. – ZyX

+2

@tnorthcutt Si está satisfecho con la respuesta, debe aceptarla. –

Cuestiones relacionadas