问题标签 [zsh]

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 投票
5 回答
19702 浏览

bash - 在 OSX(Snow Leopard) 中打开一个新的终端选项卡,打开终端窗口目录路径

我在谷歌上搜索了一段时间,寻找一种简单的方法来做到这一点,但我找不到。

我设置了一个自定义终端环境(zsh),其中包含各种别名和功能,以使事情变得更容易。我一直遇到的一件事是,我将快速 APPLE-t 创建一个新选项卡,然后键入一个相对于我刚才所在的终端窗口路径的命令。这总是失败,因为新选项卡的路径是 ~/而不是我刚刚使用的任何东西!脚本将新终端选项卡的目录路径设置为打开选项卡的目录路径有什么想法吗?

非常感谢任何帮助。

伊恩

0 投票
1 回答
778 浏览

linux - 如何覆盖现有的 zsh 键盘完成?

我想启用 zsh 来自动完成 yast2(一个 OpenSuSE 控制面板)的模块,但它似乎已经定义了一些东西。我可以跑

很好,但是

根本不起作用。yast2 的某些内容似乎已经定义,即“-”选项:--fullscreen、--geometry、--list [submodules] 等。

即使对于那些不使用 OpenSuSE 的人:是否有任何标志可以让 compctl 使其覆盖以前的设置?首先十分感谢。

0 投票
1 回答
372 浏览

bash - 命令作为 Ubuntu 的 ZSH 中的窗口名称

如何为 Ubuntu 的 ZSH 转换以下命令?

DavidPashley的 Bash 命令

0 投票
2 回答
6791 浏览

git - 如何使用 zsh compinit 启用 git 文件选项卡完成?

我在 zsh 选项卡完成时遇到问题: 运行后:

文件的 Git 选项卡完成不再起作用。例如,如果我键入 git add my_f 来完成 my_file,则什么也不会发生。zsh git 补全似乎只适用于 git 分支和标签。

没有 compinit 的东西,git 文件完成工作,但我当然错过了所有花哨的分支完成的东西。

那么......有没有办法在zsh中同时完成git文件完成和git分支完成?这对我真的很有帮助。

0 投票
1 回答
2351 浏览

zsh - ZSH 提示/RP 提示冲突

我目前将 ZSH PROMPT 变量设置为:
PROMPT=$'[%{\e[0;32m%}%n@%m:%~%{\e[0m%}]>

和我的 RPROMPT 变量为:
RPROMPT=$'[%{\e[0;32m%}%T\e[0m%}]'

我正在努力的效果是使括号和“>”变为白色(使用终端文本颜色设置)以及这些绿色中的所有内容。但是,当在 OS X 中启用 RPrompt(Ubuntu 工作正常)时,文本输入从 3 个字符开始进入 LPrompt,并覆盖最后 3 个字符!

截图 http://img41.imageshack.us/img41/4575/screenshot20091112at722.png

为我的 ZSH Prompt 和 RPrompt 着色以避免此问题的正确方法是什么?

0 投票
3 回答
1918 浏览

macos - 在 OSX 上的 zsh 中键入长命令时文本消失?

当我输入超过 20 个字符的命令时,文本消失并且光标移动到终端中的不同位置。我该如何阻止这个?当这种情况发生时,我很难理解我在做什么。

0 投票
4 回答
15489 浏览

bash - 推荐 - Zsh 与 FishShell。脚本、生产力和超级用户本身

我花了一些时间尝试选择一个,在网上比较的是 zsh 与 bash 和 fish 与 bash。但是,我找不到 zsh 与 fish 的任何比较。我用 C 和 C++ 编程,除了 hello-world 类型之外,从未编写过任何主要的脚本。但现在尝试使用 python 和 shell 脚本。哪个外壳首先在生产力方面保留更多汁液,然后是开发?或者最终,任何 shell 的强大功能和可用性都来自其 _rc 文件。那么我对 bash 是否足够好?

0 投票
1 回答
8137 浏览

macos - 在 Mac 上使用 zsh 的 bindkey

我一直在尝试在 Mac 上绑定 zzh 中的键,但遇到了一些麻烦。我知道我应该在谷歌上搜索,但找不到我需要的东西......

我一直在尝试将 ctrl-backspace 绑定为 ctrl-w 的等效项,即删除一个单词。但我找不到它的关键代码。当我使用“阅读”进行操作时,什么都没有出现。我在网上也找不到图表。

此外,我无法以某种方式绑定主/结束键(即 fn-left、fn-right)。它不受终端的键盘分配或 .zshrc 的约束,但当我按下它时它仍然在做奇怪的事情。上下翻页似乎表现得不那么奇怪。有什么帮助吗?

谢谢

0 投票
1 回答
1536 浏览

unix - 根据排序的创建日期重命名文件?

我有一个目录,里面有随机名称的文件。我希望能够根据时间顺序将它们重命名为“文件 1”“文件 2”等,即文件创建日期。我可能正在编写一个简短的 Python 脚本,但我什么也学不到。我想知道是否有一个聪明的 1 行命令可以解决这个问题。如果有人能指出我正确的方向。

我正在使用zsh。

谢谢!

0 投票
1 回答
1527 浏览

zsh - 如何要求最低版本的 zsh?

我想使用仅存在于较新版本的 zsh 中的功能: [[ "$foo" =~ "regexp" ]]其中 regexp 是正则表达式。

可以做这个检查吗?

就像是:

除了那>行不通。

再见!