【发布时间】:2011-10-03 21:11:30
【问题描述】:
我正在使用 GPS 进行编程。 但我不能在代码中使用 unicode 字符。 我在首选项中将字符集设置为 UTF-8。但我仍然无法在代码中输入 unicode 字符作为注释。谁能告诉我如何在源代码中使用 unicode 字符?我将非常感谢您的帮助。谢谢!
太阳
【问题讨论】:
我正在使用 GPS 进行编程。 但我不能在代码中使用 unicode 字符。 我在首选项中将字符集设置为 UTF-8。但我仍然无法在代码中输入 unicode 字符作为注释。谁能告诉我如何在源代码中使用 unicode 字符?我将非常感谢您的帮助。谢谢!
太阳
【问题讨论】:
How ["03C0"] match <Ada Reference Manual>'s grammar in Annex P?
也许这个问题和答案可以回答你的问题。
你的问题是什么?
1. Can not type in the unicode character.
2. Can copy an unicode character but can not paste in GPS.
3. Can type or paste in GPS, but can not save.
4. Can type or paste in GPS and can save, but can not compile.
我猜你的问题是第 4 号,然后参考我之前的帖子,如上链接。 您需要使用“gnatmake -gnatW8 Hello.adb”进行编译。
转到构建 |设置 |目标 |检查语法 在底部的命令字段中插入 -gnatW8,例如: %gnatmake -q -gnatW8 -c -gnats -u %eL -P%PP %X %fp
如果需要,检查语义也是如此。
【讨论】:
-gnatW8 添加到底部的文本字段。他们应该为此添加一个字段(如果他们还没有,我这里没有最新的 GPS)。 Pretty Printer 子选项卡已经有这个选项。
如果您只是在编辑字段中获得一个框,则需要使用不同的字体进行 GUI 和编辑。 DejaVu 很好,因为它包含几乎所有的 unicode 字符。
设置它们取决于您的操作系统。
【讨论】: