Ich möchte meine Artikel einer Rechtschreibprüfung unterziehen, bevor ich sie veröffentliche. Ich denke, aspell
ist in Ordnung, aber es sollte nicht versucht werden, Codeblöcke zu überprüfen:
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
Gibt es für Linux auf Befehlszeilen basierende Rechtschreibprüfungen, die Markdown kennen und daher Codeblöcke ignorieren? Ich muss dies im Batch-Modus für mehrere Dateien ausführen können.
(Bonuspunkte, wenn Sie einen kennen, der LaTeX wirklich versteht - nein, aspell -t
funktioniert nicht vollständig)
shell
spell-checking
Martin Thoma
quelle
quelle
flyspell-mode
mitispell
in Emacs und habe es so eingestellt, dass LaTeX-Befehle ignoriert werden. Funktioniert gut.vim
Textilien zum Posten in meinem Blog und glaube, dass das Markup bekannt ist, also gibt es sie.Antworten:
Ich gehe für die Bonuspunkte. Ich verwende
emacs
und habeflyspell-mode
standardmäßig für LaTeX-Dokumente aktiviert. Es funktioniert einwandfrei und ignoriert LaTeX-Befehle.Die relevanten Zeilen in meiner
.emacs
Datei sind:Ich habe nicht wirklich viel Markdown verwendet, aber ich würde vermuten, dass Sie das Äquivalent auch dafür tun können.
quelle
<li>
-tags.flyspell
Modus hebt Fehler einfach während der Eingabe hervor.Vielleicht ist die Abschrift-Rechtschreibprüfung das richtige Werkzeug für Sie. Sie müssen installieren
nodejs/npm
.Testlauf im interaktiven Modus:
quelle