vim spellcheck: команда или функция для сброса всех плохих слов в файл

435
user985675

Мне часто нужно исправлять файлы, которые имеют множество орфографических ошибок. Проверка орфографии помечает все эти слова, но есть ли команда или функция в vim, которая будет выгружать все эти помеченные слова в файл?

1

1 ответ на вопрос

1
Ingo Karkat

Плагин My SpellCheck предоставляет команду, которая заполняет список быстрых исправлений Vim всеми орфографическими ошибками. Это даже лучше, чем выгрузка в файл, так как вы можете быстро найти каждую орфографическую ошибку. Он также устанавливает сопоставления в списке быстрых исправлений, чтобы «удаленно» исправлять / добавлять, чтобы заклинание определяло ошибки.

Каркат Спасибо за ваш ответ. Боюсь, я решил, что такой команды не существует, поэтому я написал это отображение, чтобы сделать так: `code` map qzq: WY: setlocal spell spelllang = en: let wds = "": пока строка ('.')> = @ z: let @ z = line ('.'): норма] syw: let wds = wds. @ ". ' ': ENDWHILE: e y.vimggdG: exe setline (1, wds)gg: s / \ + / \ r / ge: сортируй `code` Мне нужно это как файл, y.vim, потому что я полуавтоматически превращаю это в vimscript команд замены user985675 9 лет назад 0