Add basic vi style editing mode
I use vim a lot, and ViEmu in visual studio.
Adding vi style editing modes to linqpad would make it absolutely perfect. It doesn't have to be comprehensive, just hjkl movement, dd, cw, dw, w, $ and : commands would be great.
This is available from v5.27
David Carroll commented
+1 this would be awesome. Haha I love how Vi* is so ubiquitous that if you have a program in which it is possible to edit, you will get a Vi mode feature request. By the way, if the VsVim engine doesn't fit in well, another thing to look at would be NeoVim.
Josh Buedel commented
I suspect the engine from VsVim could be leveraged to build in some vi support.
Kyle Gobel commented
+1 for this, Love LinqPad but it's hard for me to use as much as I'd like with no vi.
Martin Hollingsworth commented
I'd really like to see vim editing as well and it is actually starting to stop me using LINQPad as much as I used to. I've been having great success with VsVim in Visual Studio to the extent that I am struggling to write code in other text editors. Since VsVim is open source, would it be possible to use VsVim.Core inside LINQPad?
One of the things I really like about LINQPad though is the fact that it is really light weight and is stand alone. i.e. NOT part of Visual Studio. Please keep it standalone or the big value proposition of using LINQPad like a REPL goes away for me.
Ben Balzarini commented
I couldn't agree more! LINQPad is great but it would be even better with a little Vi.
Tobi Lehman commented
I also use ViEmu in VS, it would be nice to have it in LinqPad. Another workaround is if LinqPad gets absorbed into VS, we could just use the existing ViEmu in it's current form.