Last month I introduced code completion in Mono’s Interactive C# shell . You can use the TAB key to auto-complete at the current cursor position. Pressing the TAB key twice will list all possible completions. This should make the csharp more pleasurable to use and for bash junkies like me a more natural fit. This is particularly useful to explore an API like Gtk#: csharp> LoadPackage (”gtk-sharp-2.0″); csharp> using Gtk; csharp> Application.Init (); csharp>