salvar lineas guardar grabar eliminar deshacer con como cambios cambio borrar vim

lineas - Vim: ¿cómo borro todas las marcas?



grabar cambios en vim (2)

Me gustaría "borrar todas las marcas".

Notas opcionales: (no dude en omitirlas)

Algunas marcas numeradas hacen referencia a archivos que no he editado en mucho tiempo, no sé por qué están allí, cómo se crearon, cómo podrían ser útiles y dado que se refieren a archivos en unidades en red, sospecho que pueden ser parte de un problema que tengo con mi MacVim, que ocasionalmente se cuelga con el 100% de utilización de la CPU al cerrar y salir. Esta última es una "superstición" potencialmente completamente infundada, pero me he quedado sin cosas que controlar, así que estoy recurriendo a soltar palabrotas en la desesperación.


Vim almacena este tipo de información en ~ / .viminfo. Este archivo contiene mucha más información que solo las marcas de forma predeterminada. La información exacta almacenada se puede controlar con la opción ''viminfo''.

Consulte :help ''viminfo'' para obtener más información sobre la desactivación de características específicas.

Es posible que pueda "arreglar" su problema eliminando este archivo y haciendo que vim lo vuelva a crear cuando lo reinicie. Tenga en cuenta que perderá la información adicional almacenada allí, pero creo que todas sus marcas deberían borrarse.


:delm[arks]! Delete all marks for the current buffer, but not marks A-Z or 0-9. {not in Vi}

  • ''A - ''Z mayúsculas, también llamadas marcas de archivos, válidas entre archivos
  • ''0 - ''9 marcas numeradas del archivo .viminfo .

Para eliminarlos:

:delmarks A-Z0-9

Nota: ~/.viminfo contiene historiales y marcas, si no los quiere más, puede eliminar este archivo. Vim lo recreará la próxima vez.

Entonces, puedes hacer esto para borrar todas las marcas:

:delm! | delm A-Z0-9