Я хотел бы провести проверку орфографии над своими статьями, прежде чем публиковать их. Я думаю, что aspell
все в порядке, но он не должен пытаться проверить блоки кода:
asdfasdfa adsfa sdfa text to check adsfasd f
```
a wild code block appeared!
thisHas quiteOften() some strings.that should NOT get changed
```
and also `inlined code` should not get checked
Существуют ли проверки правописания на основе командной строки для Linux, которые знают о Markdown и, следовательно, игнорируют блоки кода? Мне нужно иметь возможность запустить это в пакетном режиме для нескольких файлов.
(Бонусные баллы, если вы знаете тот, который действительно понимает LaTeX - нет, aspell -t
не полностью работает)
shell
spell-checking
Мартин Тома
источник
источник
flyspell-mode
сispell
в Emacs, и я настроил его игнорировать команды LaTeX. Работает отлично.vim
текстиль для публикации в своем блоге и считаю, что знает о разметке, поэтому они существуют.Ответы:
Я собираюсь за бонусные баллы. Я использую
emacs
иflyspell-mode
включил по умолчанию для документов LaTeX. Он отлично работает и игнорирует команды LaTeX.Соответствующие строки в моем
.emacs
файле:На самом деле не очень много использовал уценку, но я думаю, вы можете сделать то же самое для нее.
источник
<li>
-tags.flyspell
Режим просто выделяет ошибки при вводе текста.Может быть, Markdown-Spellcheck - правильный инструмент для вас. Вам необходимо установить
nodejs/npm
.Тестовый запуск в интерактивном режиме:
источник