Accents - Nano 编辑器

Accents - Nano 编辑器

我使用 NANO 作为日常文本编辑器。我用的是旧笔记本电脑,所以 NANO 速度快、重量轻,还能省电。唯一的问题是我不能使用特殊字符和重音符号。

例如,由于我来自巴西,我需要使用一些日常带重音的葡萄牙语字符:à, á, Ç, ç, ó, ô, õ, ã, â...

有什么方法可以启用它吗?

'~' + 'o'如果按下了,则打印õ;如果'¨' + 'u'按下了,则打印ü...

谢谢 :)

答案1

检查您的键盘布局,也许借助右 Alt 键您就可以获得字符。

以下是来自 about.com 的建议:http://spanish.about.com/od/writtenspanish/a/dia_ubuntu.htm

答案2

如果你只是使用终端仿真器(terminator/gnome-terminal/etc),你仍然可以使用Compose-组合键

或者如果您正在使用 TTY,并且这些键是您键盘上的键,那么您可能只需要正确设置键盘:

sudo dpkg-reconfigure keyboard-configuration

答案3

虽然组合键应该可以工作(我知道它们对你不起作用),但还有其他方法。

您可以尝试按 shift+ctrl+u,然后输入 Unicode 字符的代码。

或者,您可能有兴趣知道,有一些特殊的组合 Unicode 字符,它们本身的作用类似于组合键(除了 Unicode 之外,没有特殊的软件要求)。因此,如果 Unicode 在您的 Nano 版本上运行,您所要做的就是在 Nano 中插入其中一个字符,然后根据您的需要使用它。

例如,您可以进入 ~/.nanorc 文件并为这些特殊字符创建键绑定。

例如,如果你将此行放在 .nanorc 文件中,则可以键入一个元音,然后按 F2 在元音上添加长音符号(我在 Nano 6.4 上进行了测试并且有效):

bind F2 "̄"

以下是您可能需要的一些组合字符的代码(在字符表上查找它们或使用 shift+ctrl+u 并输入代码来创建它们):

  • U+0300(重音符号)
  • U+0301(准确重音符号)
  • U+0302(抑扬符)
  • U+0303(波浪符号)
  • U+0304(长音符号)
  • U+0305(上划线)
  • U+306(短音)
  • U+0307(在顶部加一个点)
  • U+0308(分音符/变音符号)
  • U+030A(上方的环)
  • U+3011(倒短音符)

您可能对 F2 不满意,因此您应该查看 Nano 文档中如何自行重新绑定按键:

https://nano-editor.org/dist/latest/nanorc.5.html#REBINDING%20KEYS

如果您的 Nano 版本较旧,我建议您更新它。为此,您可以非常轻松地自行编译它。在软件设置中启用 Ubuntu 的源代码存储库。然后输入sudo apt build-dep nano。然后从 nano-editor.org 下载 Nano 源代码。然后,根据源代码中的自述文件中的说明,它应该可以顺利编译。

相关内容