Wie kann ich meine zsh/bash Abkürzung so ändern, dass es immer VSCode öffnet, egal in welchen Order ich mich befinde?
Hey,
Ich möchte, dass sobald ich "code" oder "vscode" schreibe, dass VScode sich öffnet, welches sich in Downloads/VSCode-linux-x64/bin/code befindet. Ich benutzte die zsh shell (sollte aber bei bash nicht anders sein). Ich habe meine Abkürzung in die config hinzugefügt, einziges Problem ist natürlich, dass dies nur funktsoniert wenn ich mich in home/user befinde.
Wie könnte ich es abändern dass es immer funktsoniert, egal wo ich mich befinde? Einfach home/user davor setzten? oder davor ein cd mit Leerzeichen dazwischen? Kann ich den in Abkürzung auch mehr als nur ein Befehl ausführen?
2 Antworten
Du hast einen relativen Pfad angegeben, das wird nur funktionieren, wenn du dich im Root deines Home-Verzeichnis befindest.
Änder die Einträge ab zu
alias code="$HOME/Downloads/..."
Verwende einfach den absoluten Pfad für den Alias. Also wenn es sich in /home/user/Downloads/VSCode-linux-x64/bin/code befindet, dann genau das. Alternativ kannst Du auch die Tilde als Abkürzung für /home/user verwenden. Also ~/Downloads/VSCode-linux-x64/bin/code