Подтвердить что ты не робот

Автоматическое отключение проверки орфографии в тексте справки

Я включил орфографию в vim для .txt файлов, но хотел бы установить nospell при просмотре файлов справки, потому что мой стандартный языковой параметр является немецким, поэтому большинство helptext помечены как с ошибками. Я должен выдать .set nospell всякий раз, когда я обращаюсь за помощью. Любые идеи?

4b9b3361

Ответ 1

Вы можете создать vim autocmd, используя каталог документации как часть шаблона файла. Например:

autocmd BufEnter /usr/share/vim/vim73/doc/*.txt  set nospell
autocmd BufLeave /usr/share/vim/vim73/doc/*.txt  set spell

Первая запись должна отключить проверку орфографии при вводе буфера файла справки. Второй должен вернуть его обратно, когда вы покидаете буфер.

Для получения дополнительной справки по проверке автоматических команд :h autocmd.

Ответ 2

Вы можете добавить в свою команду .vimrc команду auto, чтобы локально отключить локальное использование файлов справки. (Это фактически тип файла):

autocmd FileType help setlocal nospell

Я предпочитаю этот метод, потому что

  • он не использует жестко закодированный путь
  • Параметр nospell привязан только к текущему буферу (или окну), поэтому вам не нужно проверять, чтобы вы вошли или покинули буфер.