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

瞧,享受你的别名吧。 :啤酒:

所有3条评论

默认情况下alias命令仅在当前登录会话期间保持有效!

要使永久别名将它们存储在~/.zshrc如下所示:

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

保存它,然后获取文件:

$ source ~/.zshrc

瞧,享受你的别名吧。 :啤酒:

功能,而不是错误。 请关闭

抱歉,我不想再次打开它,但我想我会为通过 Google 遇到此问题的人添加内容。 由于 OSX Catalina 和 Oh My 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 等级

相关问题

leongaban picture leongaban  ·  3评论

mrgaolei picture mrgaolei  ·  3评论

2Dou picture 2Dou  ·  3评论

victorsenam picture victorsenam  ·  3评论

jaredmoody picture jaredmoody  ·  3评论