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