-
重载Git自动完成方法
根据<a href="https://cmetcalfe.ca/blog/git-checkout-autocomplete-local-branches-only.html" rel="nofollow noreferrer">this</a>文章, -
如何在不区分大小写的情况下从文件名中间获取匹配的zsh补全?
我很难让zsh自动完成我想要的方式。理想情况下,我想输入一些字符串(可以是单个字符),然后在按Ta -
任意父项的子目录的Zsh制表符补全
因此,为了更好地解释我的要求,我正在编写一个zsh插件来快速导航目录,并且希望通过在$ PWD中指定起 -
zsh的dirs写完成功能
我想知道如何为zsh函数<code>c</code>定义完成函数。 <pre><code># the definition of c c() { cd "$1"; } </co -
zsh完成:具有_files的_arguments,但仅列出可执行文件
我想写一个ZSH补全,其中一个参数必须是一个<em>可执行文件</em>文件。 虽然<code>:_files</code>可以很 -
全局别名的Zsh完成
是否有办法在zsh中获取全局别名的制表符完成?定义为: <pre><code>% alias -g zshplugins=~/.zshplugins </code></ -
Zsh:无论使用什么命令,都必须完成当前目录中的文件
例如,当我只想创建不带makefile的cfile时: <pre><code>$ make a<tab> a1.c a2.c a3.c ... </code></pre> 或 -
ZSH挂在“打开应用程序”选项卡上的自动完成
我经常使用命令<code>open -a <application-name></code>在Mac上打开应用程序。最近,我还使用制表符自动完 -
在zsh中完成命令名称本身
我有一堆非常详细的ZSH函数,我想在它们上使用zsh补全。示例: <pre><code>qq-enum-dns-txfr-host qq-enum-dns-br -
将zstyle补全限制为zsh插件中的功能
我想向自定义Oh My Zsh插件添加智能补全。目前,该插件包含> 150个这样的函数: <pre><code>qq-enum-dns-txfr -
bash和zsh之间的单词前后定界符差异
macOS Catalina已将其拖入21世纪,现在其外壳默认为<code>zsh</code>而不是<code>bash</code>,我正在尝试恢复bash -
如何为带有子命令的命令定义zsh自动完成功能?
我正在尝试为<a href="https://www.borgbackup.org/" rel="nofollow noreferrer">borg</a>编写一个制表符补全脚本。 -
在MacOS上带有iTerm2的Zsh,带有一个小窗格和一个长提示:删除提示后的空格
<strong>解决方案仍未找到:</strong> 我面临<code>zsh</code>的不同问题,这在<code>MaOS Catalina/iTerm2</code> -
如何在ZSH中设置按键绑定以解析和编辑历史记录中注册的最后一个命令?
<strong>给出:</strong> 我刚刚运行了脚本 <pre><code>$ my-script.sh </code></pre> 位于<code>~/bin</code> -
zsh从--help生成自动补全选项
我的目标是为我正在编写的程序生成<code>zsh</code>完成。一种选择是编写一个冗长的补全文件,其中列出 -
zsh会对带有引号的参数自动完成
例如,我正在使用<a href="https://gnupg.org" rel="nofollow noreferrer">GnuPG</a>程序(<code>sudo apt-get install gpg</code>) -
使用ZSH进行历史智能搜索的哪个绑定?
在终端上使用向上和向下箭头时(<code>iTerm 2</code>上的<code>Mac OS Catalina</code>),我可以使用向上和向下 -
在MacOS Catalina上使用zsh git提示缺少分支名称
我的<code>.zshrc</code>看起来像这样: <pre><code>source /Users/crmpicco/zsh-git-prompt/zshrc.sh PROMPT="%B%n@MBP%~%b$(g -
完成取决于是否使用参数
这让我抓到了老头。 如果没有提供参数,如何编写仅显示特定完成选项的zsh完成函数? 让我 -
重置提示后,命令行自动跳至下一行
<hr /> ①我尝试在<code>time refresh</code>中使用具有<code>~/.zshrc</code>设置的动态时钟 <pre><code>TMOUT=1 TRAPALRM -
没有有关删除$ PATH macOS Catalina中的条目的信息?
我有两个单独的同名文件夹,一个在Dev中,一个在Developer中。我需要访问Developer Bin文件夹。那么,如何 -
在zsh中禁用命令替换“预览”
在bash中,如果我输入: <pre><code>mkdir /tmp/foo cd !$ </code></pre> bash将<em> / tmp / foo </em>替换为美元,并 -
Git选项卡完成停止在远程分支上工作
我已将git更新到最新版本(2.29.0),并已使用ZSH 5.8。 我曾经使用<code>git checkout remote_br<tab></cod -
如何在macOS上为git调试ZSH完成
当我升级到Catalina时,我切换到zsh,并且总体上感到非常高兴,尤其是完成了<code>just work</code>个没有任 -
从嵌套函数调用时,compadd不起作用
我一直在进行一些自定义补全,但遇到了困难。它使用一些自定义选项扩展了现有的完成脚本。完整文 -
更改zsh历史记录颜色
我正在尝试更改自动填充的颜色(根据历史记录),以使其与我输入的颜色不匹配(可能是同一颜色的 -
在zsh自动补全中不能使用'〜'
我使用zsh,我想使用编写的功能替换cd。 此功能使您能够移动到父目录: <pre><code>$ pwd /a/b/c/d $ cl b $ p -
有没有办法检查ZSH中的标签完成菜单是否打开
是否可以检查ZSH中是否打开了选项卡完成菜单? 我问这个问题是因为我想将空格键绑定到<code>accept -
Zsh补全:如何查找用于使用特定命令补全的函数? 背景
我正在为我编写的Shell脚本/程序编写一个zsh完成函数。在完成过程的某个时刻,我想使用另一个命令的 -
无法使用fzf预览目录
我在Mac上使用zsh,并配置了<code>fzf</code>来处理补全。一切都按我的预期进行,但是当我尝试预览目录的