小编men*_*ith的帖子

清除zsh中当前光标位置之前的字符

bash按压CTRL+U清除设备上光标的当前位置之前的行中的字符,而在zsh此将清除整行。如何通过按CTRL+ Uin清除当前光标位置之前的行上的字符zsh

zsh

9
推荐指数
2
解决办法
3529
查看次数

如何删除文件名中没有给定字符串的某些扩展名的文件?

我有一个目录,其中包含许多扩展名的文件。我想递归删除*.srt(和文件*.srt仅文件),它最终不会-en.srt(其中srt扩展名))。我想出了以下解决方案,它似乎工作正常,但是,我想知道它是否 100% 正确。

find . -name "*.srt" ! -name "*-en.srt" -type f -exec rm -rf {} \;
Run Code Online (Sandbox Code Playgroud)

command-line rm

7
推荐指数
1
解决办法
2191
查看次数

按扩展名过滤每个应用程序的选项卡完成

someprogram只需要*.abc文件作为命令行参数。在终端,当我做

$ someprogram <tab>
Run Code Online (Sandbox Code Playgroud)

我只想*.abc为选项卡自动完成列出要列出的文件。我怎么做?我使用的外壳是zsh.

bash这种行为中,通过complete -f -X '!*.abc' someprogram

command-line zsh auto-completion

5
推荐指数
1
解决办法
189
查看次数

更改 zsh-autosuggestions 颜色

我已经安装了zsh-autosuggestions插件oh-my-zsh
我想更改建议中文本的颜色。我现在的颜色与之前的颜色非常相似。

请看下图。

在此输入图像描述

此设置可能由ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE设置控制。但是当我添加例如时,ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=60'会发生以下情况:

在此输入图像描述

我想要的bin颜色与 的颜色截然不同cd

colors command-line zsh

4
推荐指数
1
解决办法
5352
查看次数

标签 统计

command-line ×3

zsh ×3

auto-completion ×1

colors ×1

rm ×1