让 ZSH 自动更正“les”为“less”而不是“ls”?
我想改变这种行为: ❯ les file.txt zsh: correct 'les' to 'ls' [nyae]? 对此: ❯ les file.txt zsh: correct 'les' to 'less' [nyae]? 最简单的方法是什么?我希望保留自动更正功能,但对其进行一些修改,所以这alias les=less不是我寻求的解决方案。 ...
我想改变这种行为: ❯ les file.txt zsh: correct 'les' to 'ls' [nyae]? 对此: ❯ les file.txt zsh: correct 'les' to 'less' [nyae]? 最简单的方法是什么?我希望保留自动更正功能,但对其进行一些修改,所以这alias les=less不是我寻求的解决方案。 ...
在某些 Linux 安装上,有一个“功能”,当您键入在路径中找不到的命令时,bash 会自动建议类似的命令或 apt 软件包。 我觉得这很烦人,因为这需要几秒钟并阻塞终端。 这是在哪里配置的(bash、Ubuntu)?我可以在哪里更改/禁用此功能?我只想要未知命令的错误消息,仅此而已。 在 ~/.bashrc 中找不到任何内容。 这是我公司机器上的输出(需要 10 秒),已缩短: > eco 'hello world' Command 'eco' not found, did you mean: command 'ecj' from deb e...
如何让 zsh 自动更正简单的拼写错误? 例如:我想在点击后lsbkl自动更正为,而不显示。lsblkEnterzsh: correct 'lsbkl' to 'lsblk' [nyae]? 这有可能实现吗? ...
我在 Android 设备(特别是使用 Gboard 虚拟键盘)上打字时注意到了此功能的实用性 iOS、iPhone 和 iPad 上也有同样的功能。 我指的不是在 Linux 上使用虚拟键盘,而是在 Linux 中打字时,无论键盘的虚拟字符还是物理字符,屏幕上都会出现“建议条”(在 Gboard 中称为“建议条”)。 是否可以使用任何文本编辑器或至少其中一些文本编辑器来实现这一点? Windows 10 已经具备了它似乎。 ...
在 Mac OS X 10.9 和zsh版本 5.0.2 (x86_64-apple-darwin13.0) 上,该命令会将正确的.ssh [email protected]ssh [email protected] [nyae] 我不想完全禁用 ssh 命令上的 zsh 校正。 如何找出 zsh 想要纠正此问题并防止其发生的原因? 回归: ssh [email protected]zsh 也更正为[email protected] ssh 192.168.13.2没有正确捕获 zshssh 192.168.12.2...
当快速打字时,我经常错误地输入cd ~/myfiles,cd ~?myfiles导致: zsh: no matches found: ~?myfiles ZSH 有没有办法自动纠正此类错误? ...
我想禁用一项功能。但是 Zsh 忽略了我输入的设置: > bind zsh: correct 'bind' to 'find' [nyae]? n zsh: command not found: bind > setopt nocorrectall > bind zsh: correct 'bind' to 'find' [nyae]? n zsh: command not found: bind > unsetopt correctall > bind zsh: correct 'bind' to 'find' [nya...
我喜欢 zsh 的命令自动更正功能。然而,它有一个烦人的功能:有时我尝试运行一个命令,发现它不存在,安装它,然后尝试再次运行它,而 zsh 仍然想要进行相同的更正。 Zsh 这样做是因为保留命令路径的哈希值,并且在进行自动更正时不会超出哈希值。如果我n在安装命令后进行更正,该命令确实会运行,但n每次我想运行该命令时我都必须再次说一遍,或者通过调用hash内置命令来更新每个正在运行的实例中的命令哈希。 我确实希望 zsh 保留命令路径的哈希值,并且我想保留自动更正(即,我像往常一样键入命令名称并按Enter,如果该命令不存在,zsh 会建议进行更正)。但是,...
这并不完全是重复的,因为我希望 Correct_all 仍然处于活动状态。我有时会搞乱争论,ZSH 很乐意帮助我。当我在我的主目录中并且我想使用类似的东西来管理 sshd 时,就会发生摩擦,systemctl reload ssh或者service ssh start它总是询问我是否要更正为.ssh.我通常在其中执行工作,$HOME所以这变得相当烦人。我已经尝试过alias ssh='nocorrect ssh'了alias ssh='nocorrectall ssh'(我认为这没有任何作用)。关于如何解决这个问题有什么想法吗? ...
假设我在终端中输入以下内容: wgets "link" 我会得到回复: 找不到命令“wgets”,您的意思是:来自包“wget”的命令“wget”(主要) 我犯了一个错误,终端警告我。 在终端警告我之后,我是否可以输入一个命令,以便它按照它认为的内容执行上面的命令? 例如: ->wgets "link" ->No command 'wgets' found, did you mean: Command 'wget' from package 'wget' (main) ->yes (this command I ...
我喜欢 ZSH 的自动更正功能,但有时它会妨碍: 如果我有一个cli目录,当我尝试运行npm run ci. 运行 Docker 命令时,docker run -v /some/dir:/var/www它会尝试自动更正为/some/dir/var/www ... 还有很多 现在我不想要关闭自动更正或在命令前面加上nocorrect.我想要的是更多的“学习”自动更正,它包含了正常的建议,计算我对建议说“不”的次数,并且如果我说“不”3次就不再建议它。我这样的事情可能吗? ...
我不记得有哪个 UNIX 命令可以让您记住如何正确编写命令。 假设我所说的命令称为 MISPELL 因此运行 MISPELL 将产生以下输出: $ MISPELL chlmod 输出: chmod ...
我已经看到并阅读过有关 zsh 提供命令输入自动更正的内容。例如,如果我输入 sl,它应该问我类似“您的意思是 ls 吗?”之类的问题。但是,在我的 zsh 中,这不会发生。它只是给出一个错误。有没有什么原因,可能是某些设置? (是的,我确定我运行的是 zsh 而不是 bash 之类的) ...
当 zsh 的自动更正建议更改长文件名时,可能很难发现实际建议的更改: 这个例子是人为的,因为制表符补全已经完成了这项工作(而且我可以盲目地接受不进行校对的更正)。但可能还有其他情况,我真的想校对建议,并且如果建议的更改(即仅0在示例中添加)以粗体突出显示,我将不胜感激。 编辑:也讨论过关于 zsh-workers和zsh-语法高亮 ...
我有三个名为ProjectA、ProjectB和的文件夹ProjectC。当我tab完成并按下cd时,它会选择。我发现其他类似的案例也是如此;它默认为字典顺序中的最后一个(但这也可能是最近更改/添加的)。cd ProjectEnterProjectC 这是预期的默认行为cd,还是我在这里意外设置了某些内容? 我运行的是 OSX 10.10.3,带有 bash 4.3。 ...