2014-10-05 60 views
0

我是Maxima的初學者。如果我提出一個基本而簡單的問題,我很抱歉。Maxima中的Tab autocompletion

當TAB鍵被按下時,函數/變量的候選將顯示在最大值提示中。

例如,

(%i1) desc.. 
/*--> [TAB] is pressed. */ 
(%i1) DESCRIBE 
/*Automatically the word is completed.*/ 

但「形容」用大寫字母,因爲千里馬是大小寫敏感的系統不受千里馬認可。小寫字母的命令完成對我來說更爲可取。有沒有辦法改變Maxima的行爲?

環境&軟件版本


千里馬版本: 「5.32.1」

主機類型: 「x86_64的未知Linux的GNU的」


回答

2

我m很確定這是底層Lisp系統的自動完成功能; Maxima本身沒有自動完成功能。 Common Lisp對符號名稱有一個非常奇怪的約定;默認情況下,符號名稱不區分大小寫,但規範名稱爲大寫。因此foo,FooFOO都被識別爲具有規範名稱FOO的相同符號。對Maxima用戶無關緊要,但無論如何這就是爲什麼自動完成產生DESCRIBE(Lisp符號)而不是describe

+0

謝謝你的建議。我明白爲什麼。 – 2014-10-06 10:50:46