问题标签 [zsh-alias]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
161 浏览

shell - zsh函数sublime打开文件夹和目录

我正在尝试为从终端打开的文件或文件夹编写一个 zsh 函数。

我也尝试使用 1 美元。如果只运行 osub 命令,我想在 sublime 中打开当前文件夹并创建新文件,如果运行 osub 文件名,我想在 sublime 上打开它

0 投票
1 回答
29 浏览

zsh-alias - zsh buildtins可以别名吗?

阅读shell builtin 和 shell 关键字有什么区别?我想知道我可以在 shell 中给东西起多少别名。

所以例如而不是写作

挑战将是写出类似的东西

所以我尝试了这个

但这行不通。实际上,使用、 和-a别名-n会使脚本失败。但是,与上述代码的其余部分一起使用将起作用。我想这都是由于在解释器管道的不同级别解析/替换了相应的代码。;]se ja -n $signvico -a vera ] ; tiam

但是有没有办法确实按预期制作上面的整个代码?

0 投票
1 回答
63 浏览

zsh-alias - zsh `else` 保留关键字命令可以别名,词法本身可以重新用作 `fi` 关键字命令吗?

ZSH 之后:从使用相同名称的 zsh 函数调用内置函数运行一个被别名遮蔽的命令,可能期望该命令keyword等效于它们各自的同名令牌类别的内容;以便builtincommand

相当于

这个问题是在以下棘手的场景中发现的:能够elsealiefi替换else。请参阅zsh buildtins 可以别名吗?更多细节。

keyword因此,如果该命令存在,实现该功能的假设尝试将是:

别名 alie="keyword else" 别名 else='fi'

因此,总而言之,问题是如何使 zsh 代码的以下和平按上一个命令的预期工作:

0 投票
1 回答
933 浏览

npm - 由于 npm,无法刷新我的 .zshrc 文件

我尝试通过以下方式刷新我的 .zshrc 文件:

$源.zshrc

但是我从 npm 收到奇怪的错误(我不知道在这种情况下与 npm 的连接)关于在我的根用户文件夹中查找 package.json 文件。我不明白为什么 source 命令会触发一些 npm 以及为什么 npm 认为我的用户文件夹是一个 npm 项目。

我是 npm 和 zshrc 的新手,请帮助:/

以下是错误:

这是日志:

这是我的 .zshrc 文件内容:

0 投票
1 回答
823 浏览

zsh - Zsh 别名以在当前目录打开的情况下启动 Sublime Text

我正在使用 zsh 并尝试创建一个快捷方式stt,所以我可以用崇高的文本打开一个文件夹。我目前添加了一个在网站上找到的别名,但它只打开一个空白的 sublime,我的文件夹中没有文件。我不确定我需要添加什么。谢谢。

0 投票
1 回答
2673 浏览

permissions - Recommended method for reloading `.zshrc`? (`source` VS `exec`?)

Most people seem to recommend using source for reloading .zshrc. Why?

First I tried out source ~/.zshrc. But it resulted in a compinit error (at reload, not for new shell instances at first .zshrc load).

My reload alias is now:

instead of:

The reason for this is that my previous reload method (source) triggered a compinit error;

So I'm now doing exec because I believie it ensures the previous environment doesn't pollute the new one.

  • What are the downsides of using the exec method?
  • Is there an explicit reason for that you're doing exec or source?
  • Could exec in theory cause unexpected problems compared to the source method?
0 投票
2 回答
317 浏览

zsh - 全局别名的 Zsh 补全

有没有办法让 zsh 中的全局别名完成制表符?定义为:

% nvim zshpl[tab]不会制表符完成。

我使用全局别名主要是为了不必输入文件的路径,也不必将自己限制为单个命令(例如,alias zshplugin="nvim ~/.zshplugins"

我知道这些也可以在任意单行中使用(| grep -i例如,全局别名)并且在每个选项卡笔划上都建议没有意义,但是如果有一些解决方法可以将这些包含在目录/文件完成中, 那很好啊。

0 投票
1 回答
614 浏览

macos - Zsh 别名 | Mac OS - 没有这样的文件或目录但存在

我正在尝试通过键入 activate [name of Venv] 创建一个别名来激活任何给定的 Venv。

我做了什么:

当我尝试运行它时,如果我这样做:

我收到此错误:

有任何想法吗?

0 投票
1 回答
143 浏览

zsh - 在 zsh 别名中替换文件扩展名

我正在尝试创建一个别名,cwebp以便从 zsh 运行,它将输入图像文件转换为同名的输出图像文件,但文件扩展名为 .webp:

然后在 zsh

返回一个名为的转换文件.webp 我如何才能返回一个名为的文件hello.webp

任何帮助表示赞赏!

0 投票
0 回答
92 浏览

zsh - 花括号扩展:从 tcsh 到 zsh

~/.tcshrc中,我有以下别名:

我怎样才能实现相同的zsh?除非满足所有标准,否则花括号扩展似乎会失败。