【问题标题】:How to run Octave from a Notepad++ file line by line or by sections?如何逐行或逐节从 Notepad++ 文件运行 Octave?
【发布时间】:2014-04-25 09:37:51
【问题描述】:

我正在寻找一种方法来打开我的 Notepad++ 窗口以编辑我的代码,并在我编辑时逐行或按部分(超过 1 行)运行它。这就像拥有一个真正的 IDE;输出可以显示在同一个窗口(Notepad++)或直接在 Octave 窗口中。

我已经尝试了许多网站所说的。也就是这样写:

C:\Software\Octave-3.6.4\bin\Octave\Octave-3.6.5.exe  "$(FULL_CURRENT_PATH)"

在 Notepad++ 的“运行”窗口中,保存并为其提供快捷方式。但是,它仍然无法正常工作。当我尝试运行它时,黑色窗口开始出现,但随后它消失了,没有其他任何反应。在我的 Notepad++ 窗口中,我只有一行(目前)我只尝试过“b=4”或“3*4”。我已经在最后使用和不使用分号完成了此操作。什么都没有发生。

我有 Windows 8.0、记事本 6.5.5 和 Octave-3.6.4。我已经更改了 Octave 中的 octaverc 文件以使其与 Notepad++ 一起使用。我已经只在 Octave 的命令行中工作并且工作正常。我安装的 Octave 正是“octave-3.6.4-vs2010-setup”,它说它是为 Visual Studio 10 编译的。这就是它不起作用的原因吗?

任何帮助将不胜感激......

【问题讨论】:

  • 您说您正在运行 Octave 3.6.5 但没有这样的版本。如果可以选择更改编辑器,则 Octave 3.8.1 的新版本已经发布,并且它具有具有该功能的 IDE。不过,IDE 仍处于试验阶段。
  • 对不起,我刚刚更正了,它是 Octave 3.6.4。并感谢您的建议。我知道,但现在我更喜欢使用 3.6.4。

标签: visual-studio-2010 notepad++ octave line-by-line


【解决方案1】:
  • 关于 Octave 不处理命令:使用 N++ 之外的假定命令行,看看它是否有效。如果没有,找到一种方法使其工作,然后将其传输回 N++(并使用令牌 "$(FULL_CURRENT_PATH)" 而不是具体的文件名)

  • 关于以较小的部分运行代码:如果您的应用程序可以直接在命令行中接受代码(我使用的 SQL 命令行工具可以做到这一点),那么您可以使用令牌 "$(CURRENT_WORD)" 代表内容当前选择 (all tokens are in wiki)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-05
    • 1970-01-01
    • 1970-01-01
    • 2014-09-19
    • 1970-01-01
    • 2020-08-26
    • 2011-11-02
    • 1970-01-01
    相关资源
    最近更新 更多