236 results found
-
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.511 votesThis is available from v5.27
-
Ability to divide the panes vertically
As in VS WPF design.code window panes, I really like to have the ability to create vertical panes for coding and results whenever I want. Like to press some button and change their orientation from Horizontal to vertical or vice versa.
23 votes -
Fix Bug: Open with Regions
When no instance of LP is running and you open a .linq file by double clicking it and said file has regions in it, LP seems to ignore those regions.
2 votes -
XmlDocument Tree Dump
Internet Explorer like Tree when dumping an XmlDocument or XmlNode
6 votesCompleted in 4.37: Call .DumpFormatted() on the XDocument / XElement / XmlDocument
-
Provide expand/collapse all collections feature
When calling .Dump() against a collection with members that have many properties, it can be cumbersome to wade through each item at a higher level.
For example, assume I have a List<foo> with 35 foo's where each foo has a property "bar". Each "bar" has 30 properties, it would be useful to be able to view all 35 foo's at a high level without also needing to wade through 35x30 properties representing each bar. It would be handy to be able to see all 35 foo's with a collapsed bar without needing to manually collapse all 35 instances of bar.
…
5 votesCompleted in 4.35. You can now use the options on the Format menu in the results bar (shortcut keys = Alt+1, Alt+2, Alt+3, etc) to set the expansion level.
-
Allow the keyword "using" on the Additional Namespace Imports tab of Query Properties
Sometimes it is easiest to copy and paste using directives from source code. However, if I paste the following:
using System;I get the following error:
Identifier expected; 'using' is a keyword15 votesAvailable in 4.37.1
-
string literal intellisense
Please do not have intellisense continue to come up when typing in @ literal strings
1 voteThis was fixed a while ago… is there any need to make it an option? What use is there in having intellisense in string literals?
-
Sort results by clicking on column headers
The results can be collapsed/expanded.
So it must be possible to allow sorting, without having to edit the query and re-run it.2 votesCompleted in 4.37. Click the ‘Results to Grids’ icon and you will get clickable column headers.
-
Map Console.WriteLine to Dump extension method
Often times I use LINQPad to throw together some sample code to post on Stack Overflow. While the veterans will clearly recognize code that uses the Dump() extension method as LINQPad code, beginners are puzzled. So I change it all to Console.WriteLine before posting. It would be nice if I could start with Console.WriteLine and have that behave the way Dump() would.
0 votes -
Show compiler warnings
Would be nice to see warnings like we do errors
14 votesDone: Compiler warnings are displayed from version 4.31.3.
-
Support Oracle
This replaces the more general suggestion "Support Oracle / MySQLl / SQLite". Vote here if you need Oracle support.
217 votesOracle support is now complete – let me know how you get on. Go to Add Connecton | View More Drivers and download the IQ driver. You’ll need LINQPad v2.35/4.35 or later. This driver is free of charge.
-
Make Console.Clear() clear the ouput window
or similar programmatic functionality
2 votesCompleted in 4.35. Call Util.ClearResults()
-
Integrate web query sharing
Would be cool if we could share queries to frineds through instant messaging in a similar way that Small Basic does it:
http://blogs.msdn.com/smallbasic/
it will store the query on a server somewhere and give a short link you can hand out for people to use.23 votesDone! File | Upload to instant share.
-
At least allow changing of the editor windows background color? (pure white bothers my eyes)
While I don't expect to allow changing of all of the code coloring elements, at least just allowing the change of the background color of the editor window would be nice (I prefer a slightly off-tan color for example)
4 votesYou can set the editor background color from v2.22.1 in Edit | Preferences. I’ve also tweaked the text color set for dark backgrounds – let me know your thoughts.
-
Your latest autocomplete for lambda expressions is kind of annoying (and at times irritating)
Please provide option to disable it
3 votesAn option was added to disable this in v2.1. Go to Edit | Preferences
-
Allow tabs to be renamed (without saving)
Instead of a new tabs always being named "Query n", allow the tab to be renamed without saving it to a file first. I think it would also make sense to not allow renaming of a tab from a file that was loaded.
21 votesThis feature is now available in LINQPad 6. Use the context menu option, or press Shift+F2.
-
Add support for output parameters for stored procedures
Some way to extract values from output parameters like:
int outValue;
int inValue = 100;
stored_procedure(inValue, out outValue);9 votesSee “What’sNew” for info on how this works.
-
make more options
If you are going to release thjis beta version of LP4 then please please please give us the option to turn off the auto lambda stuff. Most of the time when I do blah.Count() in LP I just want the count, I don't want to include a lambda. Same with many of the other extension methods. It gets in the way ALL the time!
7 votesYou can switch this off as of v2.22.1. Note that you also work around this by pressing Space, Enter or ( instead of tab. Pressing Space or ( is actually better anyway, as it saves a keystroke.
-
provide AnyCPU version of LINQPAD (as in the past)
The new version is only x86 (which of course can be handy sometimes on a x64 OS, so please provide both)
18 votesDone. Go to www.linqpad.net/beta.aspx
-
9 votes
Completed in latest build
- Don't see your idea?