【发布时间】:2012-08-10 07:52:53
【问题描述】:
有很多程序员编辑器声称支持unicode/utf-8。我尝试了其中的一些(UltraEdit、jedit、emedit),但没有一个告诉你如何将 unicode 字符实际输入到文件中。其中一些告诉您如何将默认文件编码更改为 utf-8 或如何选择对 utf-8 有良好支持的字体,但不告诉您如何使用他们的编辑器将 utf-8 输入文件。
Go 语言(和其他一些语言)支持 utf-8,我喜欢使用实际的 utf-8 符号表示变量的想法,而不是像 omega 这样名称的变量。不过,我还没有找到真正允许你这样做的程序员编辑器。
我发现唯一可以让您输入 unicode 的编辑器/文字处理器是 Microsoft Word。键入 unicode 和 Alt+X 和 Word 将其转换。要获取希腊字母 omega,请键入“03c9”,然后按 Alt+X。 UltraEdit 将允许您将 utf-8 从网页复制到其中,但他们的文档没有说明如何在文件中实际输入 utf-8,以及他们的技术。支持的人也不知道。
这应该很简单,但似乎完全没有记录。是否有一些组合键约定可以让您在这些编辑器中输入 unicode,这些编辑器应该支持 unicode,就像 Ctrl-F 广泛用于搜索一样?
谢谢。
【问题讨论】:
-
“支持 UTF-8”和“握着你的手输入”是两个不同的东西。操作系统通常是为各种语言的文本提供输入法的操作系统。
-
当你写“输入Unicode”时,你的意思似乎是字符实体或转义序列(取决于你写的内容的类型)。但是您应该能够将“真实”字符直接输入到任何具有良好 Unicode 支持的编辑器中。 (除了在 jEdit 中不显示中文汉字和日文汉字。)