我正在使用安装了uber-juno
软件包的Atom编辑器作为Julia IDE。我想知道是否有任何方法可以获取在控制台窗口中键入的所有命令列表,而不是使用向上箭头或向下箭头进行操作。
与linux一样,我们可以在终端中输入history
来获取终端中输入的命令的所有历史记录。如果有办法实现这一点,请告诉我。
谢谢。
答案 0 :(得分:4)
虽然没有'julia函数'可以执行此操作,但在键入命令之前按;
,您可以轻松地从在 julia REPL中进入shell模式(如Gnimuc暗示的那样)。这会将您的julia promt从julia>
转换为shell>
。
然后您可以发出以下命令:
less .julia_history
由于这也包含时间戳和其他信息,如果只是想要命令,您可以使用#
注释开头:
grep "^#" .julia_history -v | less
这与bash / matlab / etc中的history
具有相同的效果。
这还有一个额外的好处,您可以直接在终端中使用less
提供的所有功能(包括搜索)。
<小时/> PS:输入一次之后你就不必记住了,因为下次你可以通过输入
;grep
然后按向上箭头来轻松调用它:p(尽管如此就shell命令/ grepping而言,这些是相当简单的命令)