Sublime 文本中的 Unicode 组合

dhu*_*han 9 ubuntu ubuntu-unity sublime-text-2 ubuntu-12.04

我不能使用unicode组成(ctrl+ shift+u法)在Ubuntu 12.04(统一)崇高文本2(V2.0.1,打造2217)输入Unicode字符。要重现,只需打开一个选项卡并执行以下操作:

  1. ctrl+ shift+u
  2. 类型 00B0
  3. enter

通常将输入度数符号 (°)。我不确定是否有一些 Sublime 命令覆盖了这个键绑定,还有其他人能够做到这一点吗?

小智 23

我也到了这里,但是现在看来您真的不想编辑默认设置,并且无法在用户设置中取消绑定。

我的解决方案是在 sublime 中按ctrl+ alt+ shift+ u。它有效,我不必更改任何键绑定。完成后仍然需要按空格。

  • `ctrl+alt+shift+u` 在 Ubuntu 14.04 上的 Sublime Text 3 中不起作用 (3认同)
  • `Ctrl + Alt + Shift + U` 不适用于我在 Debian 7 上使用 Sublime Text 3。 (2认同)

Mic*_*ims 10

我刚刚遇到了同样的问题,在任何地方都找不到答案,但我确实找到了解决方案。问题是,在崇高的默认键绑定为Linux改写ctrl+shift+usoft_redo命令。要禁用此功能:

  1. 打开您的默认键绑定: Preferences > Key Bindings - Default
  2. 搜索ctrl+shift+u并注释掉包含该键绑定的行。例如://{ "keys": ["ctrl+shift+u"], "command": "soft_redo" },。或者,如果您真的需要,您可以将其重新映射到不同的键绑定soft_redo我不知道此命令的作用,请参阅下面的评论以了解soft_redo功能)。
  3. 保存,你就可以开始了!

不过需要注意的是,当您完成 unicode 字符代码时,您需要使用<space>代替,<enter>因为 Sublime 有一个键绑定<enter>.

编辑:

由于您无法再轻松编辑 Sublime Text 3 中的默认键绑定,我建议使用@brandon-lockaby的答案

  • 您不必重新启动 sublime。每次保存 sublime 配置文件时,sublime 都会重新加载配置。至于“soft_undo”和“soft_redo”,它们用于在您进行多项选择时撤消/重做选择。例如,如果您错误地将一个选择添加到您的多选中,您可以执行 `soft_undo` 来撤消最后一个选择,而不会丢失所有其他选择。 (2认同)