mira命令是否对终端上键入的命令具有类似shell的历史记录机制?我经常用向上箭头来纠正一个小错字,但它不起作用。我正在使用Miranda 2.044 for Mac OS X.
答案 0 :(得分:1)
不幸的是,它似乎并非如此。
你可以使用$$作为评估的最后一个表达式的简写,然后!!对于最后一个shell命令。
请参阅:https://www.cs.kent.ac.uk/people/staff/dat/miranda/manual/5.html
答案 1 :(得分:1)
试试这个Python 2 oneliner,它通过shell将标准输入重定向到Mira:
python -c "import readline,subprocess as s;p=s.Popen('mira',shell=True,stdin=s.PIPE);[p.stdin.write(raw_input()+'\n') for _ in iter(int,1)]"
它还允许您使用退格键来纠正错别字。
或者,尝试rlwrap实用程序:
rlwrap mira