You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 11:57:56