小编WeS*_*ers的帖子

解析 zsh 命令行中的所有别名

我有嵌套的别名,我想在执行命令之前解决所有这些问题。我怎么做?

如果有一个函数没有绑定到任何键,那么M-x foobar对我来说也很好。我什至可以使用外部命令(type, command, which, 等等)。我从线程中尝试了所有为什么不使用“which”?那用什么?但没有任何效果。

zsh alias

13
推荐指数
2
解决办法
7008
查看次数

为什么在终端中运行的 Emacs 无法区分 Ctrl+;从 ”;”?

这个问题来自我之前关于 emacs beta 的问题。简而言之,我想绑定C-;到终端中的 Emacs 函数,但似乎有些东西在到达 Emacs 之前捕获了这个键:Emacs 认为我按下了;

明显的嫌疑人是终端模拟器,但我已经检查了其中的许多(xterm、gnome-terminal、终结者、术语),但没有一个有效。很可能我可以排除窗口管理器,因为在 Emacs 的 GUI 版本中,键C-;工作得很好。我还尝试了两种不同的 shell:bash 和 zsh,但还是没有成功。

我还能尝试什么?

keyboard-shortcuts terminal-emulator terminal emacs

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

显示可能的更正但不自动应用它们

我有以下完成:

zstyle ':completion:*' completer _complete _approximate 
Run Code Online (Sandbox Code Playgroud)

因此,如果我输入错误并点击 TAB,我将看到一个包含更正命题(我喜欢的)的列表,同时拼写错误的单词将在命令行中自动更改为第一个命题(我不喜欢的)。那么如何摆脱这种在线自动校正呢?我只想要可能更正的列表,但命令行应该坚持使用原始文本。

zsh autocomplete autocorrection

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

如何判断哪个命令在我的系统上有最长的手册?

有没有一种简单的方法可以找出哪个命令的手册页最长?

scripting man info

2
推荐指数
1
解决办法
818
查看次数