Visual Studio中C# Interactive如何重复执行历史命令?
Visual Studio中C# Interactive如何重复执行历史命令?
我太懂这种烦恼了!之前刚用C# Interactive的时候,也踩过单独按上箭头只能移光标、调不出历史命令的坑,其实根本不用只能复制粘贴,它有专门的快捷键和功能来搞定这个:
- 快速调用上一条历史命令:别单独按
↑键啦,试试Ctrl + ↑!这个组合键才是用来调出上一条你执行过的完整命令的,按一次调上一条,多按几次可以往前翻更早的命令 - 回到下一条历史命令:如果翻多了,按
Ctrl + ↓就能往回翻到后面的历史命令 - 搜索历史命令:如果历史命令太多,想快速找到某条,可以用
Ctrl + R,然后输入命令里的关键词,就能快速定位到对应的历史命令,效率超高 - 可视化查看历史记录:右键点击C# Interactive窗口的空白处,选择「History(历史记录)」,会弹出一个窗口,里面列出了你所有执行过的命令,直接点击想要的命令,它就会自动填充到输入行,省得手动敲
举个例子,就像你之前执行了:
var a = "foo";Console.WriteLine(a);
现在想再次执行Console.WriteLine(a);,只要按Ctrl + ↑,这条命令就会自动出现在输入行,按回车就能再次执行啦,不用再手动复制粘贴。
备注:内容来源于stack exchange,提问作者manymanymore
相关产品推荐
相关产品推荐

