Halten Sie ZSH davon ab, den Befehl zu korrigieren


8
$ knife cookbook download recipe
zsh: correct 'cookbook' to 'cookbooks' [nyae]?

Wie kann ich zsh dazu bringen, nicht mehr zu versuchen, Kochbuch in Kochbücher zu korrigieren?

cookbooks ist ein Verzeichnis, in dem ich den Befehl ausführe, damit ich verstehe, warum er ausgeführt wird, aber cookbook ist ein gültiger Teil der Befehlszeile.

Antworten:


13

Wenn Sie Korrekturen nicht vollständig deaktivieren möchten, sollten Sie einen Alias ​​definieren:

alias knife='nocorrect knife'

8

Sie können setopt nocorrectall; setopt correctIhrer ~/.zshrcDatei hinzufügen , um dieses Verhalten zu deaktivieren. Es funktioniert weiterhin für Befehle, jedoch nicht für Argumente.


1

Eine weitere Option besteht darin, eine Liste von Dateinamen oder Mustern in die CORRECT_IGNORE_FILEin Ihrer .zshrc-Datei definierte Variable aufzunehmen. CORRECT_IGNORE_FILE="cookbooks"Fügen Sie in Ihrem Fall Ihrer .zshrc-Datei hinzu.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.