在zshrc中创建临时别名

在zshrc中创建临时别名,zsh,bash,Zsh,Bash,有没有一种方法可以创建临时别名,主要是减少键入dir路径,特别是那些不经常使用以保证添加到.bash_别名的路径 谢谢只需输入一个 94 $ alias hello='echo hello' 95 $ hello hello 你可以打字 long=~/long/path/to/a/directory 并将其用作 cd ~long (只需在开头添加平铺) 您还将在提示符中看到“~long”,而不是完整路径。我不知道它(猜测它受某个选项控制,可以关闭)。为什么不改用$long$更易于键入,您可

有没有一种方法可以创建临时别名,主要是减少键入dir路径,特别是那些不经常使用以保证添加到.bash_别名的路径

谢谢

只需输入一个

94 $ alias hello='echo hello'
95 $ hello
hello
你可以打字

long=~/long/path/to/a/directory
并将其用作

cd ~long
(只需在开头添加平铺)


您还将在提示符中看到“~long”,而不是完整路径。

我不知道它(猜测它受某个选项控制,可以关闭)。为什么不改用
$long
$
更易于键入,您可以执行一些智能操作,如
$long:s/foo/bar/
。如果您使用
cd$long
,则提示符中的路径不会缩短。我不知道是否有其他理由使用~而不是$。错过了这个,尽管大多数时候我不在乎。