编辑命令,箭头按钮不起作用

edit command, arrow button not working

在我当前的目录中有一个文件mini.m

function ret = mini(x)
  ret = x(1);
  for i = 2:length(x),
    if x(i) < ret,
      ret = x(i);
    end;
  end;
endfunction

那我运行

>> octave
>> edit mini.m

我的箭头按钮不起作用 属性。箭头按钮不是导航光标,而是在我的文件上键入随机字符,如下所示。

OBOCCOCOCCOUnOCOCCOC ORtO= Miniddddddde
fdOCXCOCOC
  RetOOCOC# Octave 4.0.0, Sun Sep 27 01:01:33 2015 EDT <yanshen@Sams-MacBook.local>Or i = 2:length(x),
    if x(i) < ret,
      ret = x(i);
    end;
  end;
endfunction

有人知道发生了什么事吗?谢谢!

我最终按照 http://wiki.octave.org/Vim 中的说明将 vim 设置为八度的默认编辑器。

我有 Octave 4.0.0。我将以下行添加到我的 ~/.octaverc 文件中:

edit mode sync
edit home .
EDITOR('vim > /dev/tty 2>&1 < /dev/tty %s')