This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/TMS320C6457:如何在编辑器中在 Linux 中设置 CP1251文本文件编码

Guru**** 2586855 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/942563/ccs-tms320c6457-how-do-i-set-the-cp1251-text-file-encoding-in-linux-in-the-editor

器件型号:TMS320C6457

工具/软件:Code Composer Studio

安装 CSS 后,只有 UTF-8、US-ASCII 和 ISO-8859-1。 但我的源代码使用 CP1251。 如何安装所需的编码?

谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    安德烈

    CCS 使用的 Eclipse 平台不支持 Linux 或 macOS 上的 CP1251。  我相信它在 Windows 上就有。

    建议使用 Unicode (UTF-8)编码。  遗憾的是、这意味着转换现有文件。

    您也可以使用支持 CP1251的外部编辑器。   

    此致、

    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    John、感谢您的回答

    遗憾的是、由于工程的具体细节、我无法更改源代码的编码。

    您使用外部编辑器的选项可能适合我。

    我尝试在"Prefences"中指定它("kate")、"Content types"(内容类型)、"C 源文件"、"Associated Editors"(关联编辑器)、但它添加在"C/C++ Editor"之后、当我双击问题窗口时、内置编辑器会打开。 为新文件类型"*.c"添加到"Editors"->"File Associations"也没有效果。

    能否在系统 CCS 10.1.0 (Linux)上配置一个外部编辑器以从 IDE 运行?

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    可以通过几种方法来设置它。  我通常是这样做的。

    右键点击项目浏览器中的源文件之一:

    选择 Open with -> Other...(使用->其他...打开)

    然后选择使用外部程序并选择要使用的程序。  我还选中底部的复选框、表示为所有 C 文件执行此操作。

    此时、它将在编辑器中打开该文件、但不会永久设置行为。

    我返回并右键单击。  选择 Open with ->选择程序(现在应该在列表中)

    确保文件在 CCS 中已关闭、现在应始终在外部编辑器中打开。

    这在 Windows 和 Mac 上可以正常工作、我尚未在 Linux 上尝试过。

    此致、

    John