在 Windows 命令提示符中,假设我们正在运行一个命令(批处理文件)
runtest
但我们输入的是
runtet
然后,当我们下次在“运行”时按 F8 时,它仍然会弹出“runtet”。
有没有办法从自动完成列表中删除这个错误命令,而无需重新启动 cmd 提示符?或者有更好的方法来实现这一点?
无需重新启动,因为还有其他与自动完成和环境相关的命令(尽管可以通过批处理文件设置)。
答案1
当然是。
尝试up-arrow
按 而不是F8
返回上一行。然后您可以使用left/right-arrow
定位光标。默认情况下,您输入的任何字符都将插入到光标处(您可以更改此设置);按INS
ert 可在插入和改写模式之间切换。
我让你猜猜看,Del
Home
然后down-arrow
做...
按下enter
将执行改革后的行并将历史列表指针替换为最后输入的命令(即改革后的行)
答案2
只需按F8多次直至获得正确的命令,或者按F7即可轻松选择命令。
Alt您可以使用+完全清除命令历史记录F7,但不能有选择地删除单个命令。