Ich verwende zsh als Standard-Shell für mein Ubuntu 20.04 Desktop LTS-Terminal. Ich verwende zsh-autosuggestions
, das vonhttps://github.com/zsh-users/zsh-autosuggestions.
Ich habe das Repository in meinen ~/.zsh/zsh-autosuggestions
Ordner geklont und dort viele Dateien gefunden. Ich habe sie source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
zu meiner .zshrc
Datei hinzugefügt und alles funktioniert einwandfrei. Meine Frage ist nun, ob ich alle anderen Dateien im ~/.zsh/zsh-autosuggestions/
Ordner löschen und die zsh-autosuggestions.zsh
Datei unverändert lassen kann, da ich nur diese Datei als Quelle verwende?
Oder sind alle anderen Dateien erforderlich, damit die zsh-autosuggestions.zsh
Datei ordnungsgemäß funktioniert?
Und ich habe auch die gleiche Frage, zsh-syntax-highlighting
die vonhttps://github.com/zsh-users/zsh-syntax-highlighting.
Da beide vom selben Entwickler stammen, gehe ich davon aus, dass beide die gleiche Antwort haben sollten.
Antwort1
Wenn Sie nur die Methode eines Programms aufrufen main()
, können Sie dann den gesamten anderen Quellcode löschen und dennoch ein funktionierendes Programm beibehalten?
Der Beweis bleibt dem Leser als Übung überlassen.