【问题标题】:Sublime Text as an external editor for IAR EWBSublime Text 作为 IAR EWB 的外部编辑器
【发布时间】:2015-08-07 10:31:21
【问题描述】:

我已经在 ARM 上使用 IAR EWB 有一段时间了,尽管它的 IDE 功能很繁琐,例如代码完成和跳转到定义等。有时它们可​​以在 IAR 编辑器中工作,但大多数时候不能。 GCC+Eclipse 对我来说不是一个选项,因为我正在使用一些仅适用于 IAR 的预编译库二进制文件。但是,我注意到可以在 IAR 中使用外部编辑器。

对于notepad++,设置为,

在 Embedded Workbench 中打开此设置对话框 - 工具 > 选项... > 编辑器 > 外部编辑器

  • 勾选“使用外部编辑器”
  • 类型:命令行编辑器:C:\Program 文件 (x86)\Notepad++\notepad++.exe
  • 参数:“$FILE_PATH$”-n$CUR_LINE$(这些参数将使 notepad++ 在单击 IAR 调试日志中的消息时跳转到特定的代码行一次)

我想使用 Sublime text 作为 IAR 的外部编辑器。但是,当单击 IAR 调试窗口中的错误消息时,我无法找到需要在 IAR 中设置的参数以将 Sublime 跳转到特定的代码行。另外,我不想每次点击 IAR 构建日志中的错误消息时都使用新的 sublime 实例,而是重用已经打开的实例。

谁能指出相关信息?

【问题讨论】:

  • 我的情况和你一样。您是否设法设置/配置断点?
  • 嗯,不,我只使用 sublime 作为文本编辑器。仍然使用 IAREWB 作为我的调试断点平台。

标签: ide embedded editor sublimetext3 iar


【解决方案1】:

基于this link,"$FILE_PATH$":$CUR_LINE$ 应该适用于参数。

Sublime 是否启动新实例可能是应用程序设置/偏好。

【讨论】:

  • 感谢您的链接。它应该是 $FILE_PATH$:$CUR_LINE$ 并且 sublime 会自动使用当前实例。
猜你喜欢
  • 2015-02-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-16
  • 2020-11-13
  • 2014-04-01
  • 2017-05-14
相关资源
最近更新 更多