Ohmyzsh: Beim Schließen des Terminals geht der erstellte Alias ​​verloren

Erstellt am 11. Nov. 2014  ·  3Kommentare  ·  Quelle: ohmyzsh/ohmyzsh

Nach dem Schließen des Terminals wird der in der Sitzung erstellte Alias ​​nicht aufgezeichnet.

➜  ~ git:(master) ✗ alias -g devpath='cd /Users/User/Documents/develop'
➜  ~ git:(master) ✗ devpath                                                    
➜  develop git:(master) ✗ 
Last login: Tue Nov 11 13:04:26 on ttys000
➜  ~ git:(master) ✗ devpath
zsh: command not found: devpath
➜  ~ git:(master) ✗ 

Aber wenn ich das mache:

Last login: Tue Nov 11 13:11:15 on ttys000
➜  ~ git:(master) ✗ zsh_stats
     1  69  30%        git
     2  31  13,4783%   alias
     3  23  10%        ls
     4  22  9,56522%   devpath
     5  19  8,26087%   cd
     6  12  5,21739%   gulp
     7  9   3,91304%   gp
     8  6   2,6087%    sudo
     9  6   2,6087%    cl
    10  4   1,73913%   gc
    11  3   1,30435%   chsh
    12  3   1,30435%   cat
    13  2   0,869565%  source
    14  2   0,869565%  pod
    15  2   0,869565%  mkdir
    16  2   0,869565%  lc
    17  2   0,869565%  find
    18  2   0,869565%  dstore
    19  1   0,434783%  vim
    20  1   0,434783%  startserver
➜  ~ git:(master) ✗ devpath
zsh: command not found: devpath

Hilfreichster Kommentar

Der Befehl alias bleibt standardmäßig nur während der aktuellen Anmeldesitzung wirksam!

Um permanente Aliasnamen zu erstellen, speichern Sie sie wie folgt unter ~/.zshrc :

# Aliases
alias cle=clear
alias cl=clear
alias lc=clear

Speichern Sie es und beziehen Sie dann die Datei:

$ source ~/.zshrc

Voilà, genießen Sie Ihre Decknamen. :Biere:

Alle 3 Kommentare

Der Befehl alias bleibt standardmäßig nur während der aktuellen Anmeldesitzung wirksam!

Um permanente Aliasnamen zu erstellen, speichern Sie sie wie folgt unter ~/.zshrc :

# Aliases
alias cle=clear
alias cl=clear
alias lc=clear

Speichern Sie es und beziehen Sie dann die Datei:

$ source ~/.zshrc

Voilà, genießen Sie Ihre Decknamen. :Biere:

Funktion, kein Fehler. Bitte schließe

Tut mir leid, ich möchte dies nicht noch einmal öffnen, aber ich dachte, ich würde es für Leute hinzufügen, die über Google darauf stoßen. Da OSX Catalina & Oh My Zsh anscheinend nicht mit der oben genannten Lösung funktionieren.

1.) Gehe in den Ordner $ cd ~/.oh-my-zsh/custom
2.) Erstellen Sie eine neue .zsh-Datei. Sie können es benennen, wie Sie möchten, aber zum Testen habe ich aliases.zsh
3.) Fügen Sie Ihrer neuen Datei neue Aliase hinzu. Sie können dies tun, indem Sie die Datei mit Ihrem bevorzugten Texteditor öffnen. Beispielsweise:

    #An alias to naviage up one directory level
    alias up='cd ..'

4.) Speichern und beenden Sie den Editor
5.) Starten Sie Ihr Terminal neu oder verwenden Sie $ source ~/.zshrc

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

dariye picture dariye  ·  3Kommentare

cbou picture cbou  ·  3Kommentare

2Dou picture 2Dou  ·  3Kommentare

nimmoadam picture nimmoadam  ·  3Kommentare

samsondav picture samsondav  ·  3Kommentare