Ohmyzsh: 端末を閉じると、作成されたエイリアスは失われます

作成日 2014年11月11日  ·  3コメント  ·  ソース: ohmyzsh/ohmyzsh

端末を閉じた後、セッションで作成されたエイリアスは記録されません。

➜  ~ 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) ✗ 

しかし、私がそうするとき:

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

最も参考になるコメント

デフォルトのaliasコマンドは、現在のログインセッション中にのみ有効です。

永続的なエイリアスを作成するには、次のように~/.zshrc保存します。

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

それを保存してから、ファイルを入手します。

$ source ~/.zshrc

Voilà、エイリアスをお楽しみください。 :ビール:

全てのコメント3件

デフォルトのaliasコマンドは、現在のログインセッション中にのみ有効です。

永続的なエイリアスを作成するには、次のように~/.zshrc保存します。

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

それを保存してから、ファイルを入手します。

$ source ~/.zshrc

Voilà、エイリアスをお楽しみください。 :ビール:

バグではなく機能。 閉じてください

申し訳ありませんが、これをもう一度開くつもりはありませんが、Google経由でこれに遭遇した人のために追加したいと思いました。 OSXCatalinaとOhMy Zshは、上記のソリューションではそのままでは機能しないようです。

1.)フォルダ$ cd ~/.oh-my-zsh/custom移動します
2.)新しい.zshファイルを作成します。 好きな名前を付けることができますが、テスト用にaliases.zshを作成しました
3.)新しいファイルに新しいエイリアスを追加します。 これを行うには、好みのテキストエディタでファイルを開きます。 例えば:

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

4.)エディタを保存して終了します
5.)ターミナルを再起動するか、$ source ~/.zshrc使用します

このページは役に立ちましたか?
0 / 5 - 0 評価