Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Launch interactive command and shortcut gone

Open
#255 2 comments 6 reactions 1 assignee View on GitHub

Nobody has claimed this yet.

Assessment

This issue has not been assessed yet.

Description

C# interactive used to have a command assignable to keyboard shortcut to just open the window, regardless of current coding context (it’s a separate context anyway).
It's been over a year now that this command and shortcut has been missing. It was replaced by the InteractiveConsole.ExecuteInInteractive command which has several issues:

  • It assumes I want to copy-paste code from my current editor into console, when I merely want to open up the REPL to execute C# on the fly
  • In most scenarios, the current editor holds complex classes with dependeincies on packages etc. which in any case cannot be executed in the REPL.
  • When the REPL pane opens, if the mouse is not over it, it immediately hides. When opening the REPL, keyboard focus should be set to it.

My request is therefore:

  • Please add back a command to simply open the C# interactive windows, (like F# interactive's View.F#Interactive).
  • Make sure keyboard focus is set into the REPL once opened.

Posted here as well.

Related

Dominant language
C#
Stars
78
Forks
44
PR merge metrics
No merged PRs in 30d

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from dotnet/interactive-window

All issues in dotnet/interactive-window

Similar issues

More C# issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.