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