【问题标题】:How to use unicode in GNAT Programming Studio?如何在 GNAT Programming Studio 中使用 unicode?
【发布时间】:2011-10-03 21:11:30
【问题描述】:

我正在使用 GPS 进行编程。 但我不能在代码中使用 unicode 字符。 我在首选项中将字符集设置为 UTF-8。但我仍然无法在代码中输入 unicode 字符作为注释。谁能告诉我如何在源代码中使用 unicode 字符?我将非常感谢您的帮助。谢谢!

太阳

【问题讨论】:

    标签: unicode ide ada gnat


    【解决方案1】:

    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

    如果需要,检查语义也是如此。

    【讨论】:

    • 您也可以将其放入项目设置中。项目 -> 编辑项目设置 -> 开关选项卡 -> Gnatmake 或 Ada 子选项卡 -> 将 -gnatW8 添加到底部的文本字段。他们应该为此添加一个字段(如果他们还没有,我这里没有最新的 GPS)。 Pretty Printer 子选项卡已经有这个选项。
    • 感谢您的回答!我的问题是:我无法在 GPS 编辑字段中输入 unicode 字符。当我输入它时,它只是显示一个框。
    • GPS 使用的字体缺少那些 Unicode 字符。寻找更改 GPS 使用的字体的位置。将其更改为 Everson Mono(可扩展)或 GNU Unifont(位图)。
    【解决方案2】:

    如果您只是在编辑字段中获得一个框,则需要使用不同的字体进行 GUI 和编辑。 DejaVu 很好,因为它包含几乎所有的 unicode 字符。

    设置它们取决于您的操作系统。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-08
      • 1970-01-01
      • 1970-01-01
      • 2022-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-19
      相关资源
      最近更新 更多