我使用 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 源代码。然后,根据源代码中的自述文件中的说明,它应该可以顺利编译。