68得票6回答
zsh绑定键命令列表

我在哪里可以找到一份使用bindkey的zsh命令列表,并带有描述? 每次我查找某个标准操作(例如,end-of-line)的名称时,都需要进行谷歌搜索并猜测找到的命令是否是我要寻找的。 相关: 解释zsh bindkey转义序列 (SO) Z-Shell行编辑器 (doc)

44得票7回答
从历史记录中提取的多行zsh命令中插入换行符

有时我在zsh中使用多行命令:❯ echo \ > a \ > multiline \ > command 从历史搜索中拉取命令后进行编辑时,我可以更改单个行的内容。但是,我不知道如何插入另一行:# I want to insert another line after "m...

43得票6回答
zsh: 当开始执行命令时,更新提示符以显示当前时间

我有一个非常喜欢的zsh提示符:它会在precmd中评估当前时间并在提示符的右侧显示:[Floatie:~] ^_^ cbowns% [9:28:31 on 2012-10-29] 然而,这并不完全是我想要的:从下面可以看到,这个时间实际上是上一个命...

30得票10回答
每个命令后的zsh换行提示

我可以配置提示符以在每个命令后显示一个新行吗? 举个例子,在下面的屏幕截图中,我运行了cat .zshrc。我想在命令的最后输出行. ~/.zsh_aliases和~ $之间有一个新行。

25得票6回答
Zsh zle shift selection

如何使用Shift键选择命令行中的一部分(就像在许多文本编辑器中一样)?

24得票3回答
小部件只能在ZLE处于活动状态时调用。

我已经快一个月处理这个问题了,感到很沮丧。非常感谢任何帮助。 我正在尝试为我的takenote命令编写一个小部件。该小部件的目的是将~/notes文件夹中的所有markdown文件提供给fzf,以便用户可以选择其中一个并开始编辑它。 当用户输入takenote并按下<tab>键时...

21得票3回答
zsh提示符中如何实现不断更新的时钟?

我知道可以在zsh提示符中执行date命令。但是,它显示的是旧时间;要查看当前时间,必须按下<return>并获取带有当前时间的新提示符。 有没有一种方法可以配置zsh提示符,使其每秒钟自动更新?

18得票2回答
解释 zsh bindkey 转义序列

我通常会在网上找到一些有趣的zsh键位绑定设置(通过bindkey命令)。我的问题是如何解释这些转义序列映射到了什么?例如,这里是oh-my-zsh的key-bindings.zsh文件的一部分。 bindkey "^[[H" beginning-of-line bindkey "^[[1~...

16得票4回答
在zsh中使用多点路径,例如 `cd ....`。

所有的Shell都能理解这些命令:$ cd . $ cd .. 而且 zsh 也会理解:$ cd ... $ cd .... 只要你说:$ alias -g ...='../..' $ alias -g ....='../../..' 现在,当我打了cd ..../<TAB>时,我...

16得票1回答
10.9上的ZSH:只有在ZLE处于活动状态时才能调用小部件。

我是ZSH的新手,一直在使用oh-my-zsh在OSX 10.9上运行ZSH。我一直在尝试利用一个历史插件,但是当调用任何与历史相关的命令时,我得到了这个错误信息:“widgets can only be called when ZLE is active.” 我已经寻找解决办法,但是还没有找...