Как запустить Octave из файла Notepad++ построчно или по разделам?

Я ищу способ открыть окно 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 и Октава-3.6.4. Я уже изменил файл octaverc в Octave, чтобы он работал с Notepad++. У меня работает уже только в командной строке в Октаве и работает нормально. Octave, который я установил, был именно «octave-3.6.4-vs2010-setup», в нем говорится, что он был скомпилирован для Visual Studio 10. Это причина, по которой это не работает?

Любая помощь будет оценена...


person JaimeBee    schedule 19.03.2014    source источник
comment
вы сказали, что используете Octave 3.6.5, но такой версии нет. Если смена редактора возможна, новая версия Octave 3.8.1 уже выпущена, и у нее есть IDE с этой функцией. Тем не менее, IDE все еще является экспериментальной.   -  person carandraug    schedule 19.03.2014
comment
Сорри, только что поправил, стоит Октава 3.6.4. И спасибо за ваш совет. Я знаю об этом, но пока я предпочитаю оставаться с 3.6.4.   -  person JaimeBee    schedule 21.03.2014


Ответы (1)


  • относительно того, что Octave не обрабатывает команду: используйте предполагаемую командную строку вне N++ и посмотрите, работает ли она. Если нет, найдите способ заставить его работать, а затем перенесите его обратно в N++ (и используйте токен "$(FULL_CURRENT_PATH)" вместо конкретного имени файла)

  • относительно запуска кода небольшими порциями: если ваше приложение может принимать код непосредственно в командной строке (используемые мной инструменты командной строки SQL могут это сделать), то вы можете использовать токен "$(CURRENT_WORD)", который обозначает содержимое текущего выбора (все токены находятся в вики)

person miroxlav    schedule 04.04.2014