:delmarks e
удалит определенную отметку. Это может быть сокращено:delm e
Из вики :
Command Description :delmarks a delete mark a :delmarks a-d delete marks a, b, c, d :delmarks abxy delete marks a, b, x, y :delmarks aA delete marks a, A :delmarks! delete all lowercase marks for the current buffer (a-z)
Чтобы ответить на ваш комментарий:
Чтобы сохранить историю ваших отметок, вам нужно написать файл viminfo с помощью :wv[iminfo][!] [file]
.
Файл viminfo используется для хранения:
- Истории командной строки.
- История поиска строки.
- История ввода строки.
- Содержимое непустых регистров.
- Знаки для нескольких файлов.
- Файловые метки, указывающие на места в файлах.
- Последний шаблон поиска / замены (для 'n' и '&').
- Список буферов.
- Глобальные переменные.
Это можно прочитать обратно с :rv[iminfo][!] [file]
.
Существует большое предостережение относительно использования viminfo
файла для хранения ваших отметок. Он будет хранить только заглавные или числовые метки. Не строчные буквы.
Строчные буквы 'a -' z запоминаются до тех пор, пока файл остается в списке буферов. Если вы удалите файл из списка буферов, все его метки будут потеряны. Если вы удаляете строку, содержащую метку, эта метка стирается.