2015-09-27 61 views
0

在我的當前目錄中我有一個文件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 <[email protected]>Or i = 2:length(x), 
    if x(i) < ret, 
     ret = x(i); 
    end; 
    end; 
endfunction 

任何人都知道發生了什麼?謝謝!

回答

0

我按照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')