iTerm2 右大括号不起作用

iTerm2 closing curly brace not working

在过去的几周里,我遇到了一个问题,即在 iTerm2 中,右大括号不再起作用。 它适用于所有其他应用程序(包括终端),但 iTerm2 不显示大括号。左大括号有效。

我有德语键盘,所以应该是 ALT+9

我卸载了 shell 集成,因为我认为这个问题是安装集成后出现的,但到目前为止没有成功。

有解决此问题的想法吗?

这似乎只是测试版本中的一个问题。稳定版没有这个问题

我有这个问题,自从我在 2016 年 10 月开始使用 iterm/zsh 以来一直遇到同样的事情。我的工作笔记本电脑和我自己的个人笔记本电脑上都发生过这种情况(我几乎完全一样两者的设置)。这只是 iterm 中的一个问题 - 常规 mac OS 终端工作正常。

我目前使用的是 iterm build 3.1.5。并且还有德语键盘布局。

这很烦人,但我最近发现 CTRL + ALT + 9 可以胜任。

我很想知道正确的修复方法。

我在使用 iTerm2 3.1.6 和德语键盘布局时遇到了同样的问题。

在我的例子中,这是由于选项 切换分割平面: 被设置为 ⌥ Number )。这个选项可以在 Preferences > Keys > Navigation Shortcuts.

中找到

此选项的任何其他设置都可以作为该问题的解决方法。

这不是一个很好的解决方法,但我只是通过添加花括号作为快捷方式才让它起作用:

  1. 转到首选项 → 键 → 键映射
  2. 确保没有冲突的映射
  3. 为opening/closing花括号添加两个新的按键映射:快捷键是获取大括号的组合键,动作是"Send text",值是花括号

对我来说,右 ALT 键有效但左 ALT 键无效,这是因为左 ALT 键的设置不同。

您可以通过转到 首选项 -> 配置文件 -> 键 并将 Esc+ 更改为 正常来更改此设置