我想使用Sublime Text作为Octave的默认编辑器,但无法使其工作。 我的Sublime Text应用程序的位置通常位于/ Applications /文件夹中。
例如,将EDITOR (“/Applications/SublimeText.app”)
置为导致以下错误:
parse error near line 1 of file /Users/czapla/.octaverc
syntax error
>>> EDITOR (“/Applications/SublimeText.app”)
^
error: source: error sourcing file '/Users/czapla/.octaverc'`
仅供参考:是SublimeText
,这是应用程序的名称,中间没有空格,我更改它以避免必须逃避空格 - 我不确定Octave将如何处理。
有什么想法吗? 谢谢!
答案 0 :(得分:1)
您没有提到您尝试在.octaverc
文件中放置的不同内容。以下内容应该有效EDITOR ("path_to_your_sublime_aplication")
。它不需要是完整的路径,无论从命令行调用它的工作都应该足够。例如,EDITOR ("gedit")
在我的系统上正常工作。
此外,在调用任何使用它的函数之前设置它是很重要的。在第一次访问(默认为emacs)后,变量在Octave会话期间是持久的。
答案 1 :(得分:0)
我在OS X上使用Sublime Text 3
Octave程序运行正常。所以你可以尝试下面提到的步骤
打开Sublime
转到Tools
- > Build System
- > New Build System...
粘贴此代码
{
"cmd": ["/usr/local/octave/3.8.0/bin/octave-3.8.0", "$file"],
"selector": "source.m"
}
将其另存为Octave.sublime-build
现在使用Octave作为构建系统
使用⌘
+ B
来运行您的代码。
享受!