反向查找和Tab补全
输入一个命令的开头,再按Ctrl-p
(或者按上箭头),就可以回溯输入过的所有以这几个字母开头的命令行。就算是你退出了Sage再重新启动,也能这样用。还可以通过使用Ctrl-r
来搜索历史命令。这一功能用到了readline
包,基本上所有流行的Linux发行版中都能用。
首先新建一个三维向量空间$V=Q^3$:
sage: V = VectorSpace(QQ,3)
sage: V
Vector space of dimension 3 over Rational Field
也可以用下面的简洁形式:
sage: V = QQ^3
要列出来$V$的所有成员函数是很容易的,只要用tab键。输入V.
再按键盘上的[tab key]
键。
sage: V.[tab key]
V._VectorSpace_generic__base_field
...
V.ambient_space
V.base_field
V.base_ring
V.basis
V.coordinates
...
V.zero_vector
如果你输入一个命令的开头几个字母,再按[tab key]
,可以得到所有以这些字母开头的命令的列表。
sage: V.i[tab key]
V.is_ambient V.is_dense V.is_full V.is_sparse
如果要查一个具体的函数,如coordinates函数,输入V.coordinates?
查看帮助,或者输入V.coordinates??
查看源码。下一节中还会继续解释。