1192 results found
-
Export as HTML to clipboard
I use LinqPad to share data through email all the time. Currently the best way to do this is to export to HTML file, load the file, copy to clipboard, paste to Outlook as email.
Could you add a "Export to clipboard as HTML" option to Export drop down menu that would just put the data you are saving to a file on the clipboard?
Or add an "Export to clipboard as HTML" to the ▶ menu on each Dump (same drop down as View in Grid, Toggle all graph columns)
7 votes -
Add a Regular Expression Evaluator
How about adding a Regular Expression evaluator. Something similar to the abandonware one created by Rad Systems
1 vote -
Add option to to hide System Database
Allow an option on "Preference -> Advanced" or somewhere similar that we can enable/disable that will hide System Database, such as "master", "model", "msdb", "tempdb". Most of the times, developer are not working with these databases, so there is no point in them displaying under your database server.
6 votes -
Chart: there may be no way to name default Y series
In Chart() method, we can plot additional Y series by:
chart.AddYSeries(x => x.Value2, LINQPad.Util.SeriesType.Line, "Value 2");
and a legend is shown with specified name ("Value 2" in above code).
It's cool feature, but I couldn't find the way to specify the name for "default" Y series.
So I think "name" parameter may be needed in Chart() method.
5 votes -
Output JSON Format Data
Output JSON Format Data
1 vote -
Support named tuple elements
When calling Dump() on a typle with named elements, the output columns are "Item1", "Item2", etc. instead of the actual names.
Example:
var names = new List<(int Id, string First, string Last)>();
...
Actual output:
Item1 Item2 Item3
1 Alice Cooper
2 Bob HopeExpected / desired output:
Id First Last
1 Alice Cooper
2 Bob Hope36 votes -
order connections by name
I would like the option to sort the connections by name, now I have similar named connections all over the place (which already lead to duplication). This sorting would be convinient in combination with the grouping of connections into folders (first order folders, then folder contents)
18 votes -
Create an Airtable connector
Airtable and Linqpad is my two favorite tools. Please arrange a marriage so I can use Airtable in Linqpad as easy as it's connect to other datasources.
5 votes -
Option to enable server garbage collection
Would be useful when experimenting with F# Hopac.
4 votes -
Inline UI Button to direct execute a single .Dump() statement
Detect the Dump() statements and render an inline Button next to it (or in the left column). That button work immediately execute only that Dump() statement.
Probably only works in the C# statement(s) mode
3 votes -
Ctrl+[ to exist insert mode
Any of the following key combinations will exit insert mode: Escape, Shift+Enter, Ctrl+Enter. Typing 'kj' quickly will also exit insert mode if you enable that option in Preferences.
Ctrl+[ is a common alternative to escape in vim. A lot of vim users do not use the Esc key directly as it means taking your hand of the home row. Specially if you have Caps lock mapped to Ctrl. It would be nice to have it as an option.
9 votes -
.Net notebook/workbook
R/Python/F# all have REPL environments that allow creation of live scripted Jupyter notebooks.
LinqPad has the ability to become this for the .Net world.
Some features that would allow this:
- HTML/JavaScript graphs to run (eg D3)
- Publishing as a jupyter notebook (to https://notebooks.azure.com)
Xamarin has a concept of workbooks already
https://developer.xamarin.com/guides/cross-platform/workbooks/install/
TensorFlow demo example for this notebook here
https://github.com/larcai/cognibooks/tree/master/tensorflow
Leverage LinqPads scripting environment to be the .Net Data Science Notebook of the future!
56 votes -
Enable code folding for comments (such as ///<summary> .... ///</summary>
Code folding works already for properties and methods but not for comments which use the three slash prefix such as:
/// <summary>
/// Gets or sets the name
/// </summary>
public string Name { get; set; }8 votes -
ValueTuple
When constructing a ValueTuple, such as
var vt = (ItemOne: "This is item 1.", ItemTwo: "This is item 2.");
and then using the Dump extension method, the dumped output does not reflect the semantic property meanings implied when constructing the ValueTuple.
It would be nice if instead of Item1 , Item2, etc if you dumped out the actual semantic property names used at instantiation.
Thank you
I am using v5.26.01 of LINQPad and v4.4.0 of System.ValueTuple via NuGet / Microsoft.
1 vote -
The call is ambiguous between two extension methods
Apparently LINQPad is unable to correctly resolve the extension method if it is available either in the same or sub-namespace.
E.g. .net-4.7.1 has recently added the
Appendextension. I had an extension with the same signature in my own library.Even though my extension uses the namespace
System.Linq.Customit does not work in LINQPad. There are no problems with it in Visual Studio and there the compiler picks my extension.This looks like a bug to me.
The exact error message is:
CS0121 The call is ambiguous between the following methods or properties: 'System.Linq.Enumerable.Append<TSource>(System.Collections.Generic.IEnumerable<TSource>, TSource)' and 'System.Linq.Custom.EnumerableExtensions.Append<T>(System.Collections.Generic.IEnumerable<T>, T)'
7 votes -
Quickly select a database to open
Our Dev and QA servers have at least a hundred databases on each server instance. It would be great if there was a "Quick Select" for databases similar to the "Navigate to Query" ctrl+, window. I know there is the drop down at the top, but it is not a searchable drop down.
3 votes -
Allow login with windows authentication with other user credentials
Please add an option for logging in to MS SQL Server with other user credentials than currently logged in windows user ("Windows authentication")
9 votes -
Add support to JavaScript language
Add JavaScript language so that we can easily test logic and functionalities without opening a browser.
5 votes -
reopen
Reopen all tabs (saved and unsaved like Sublime Text and so on)
4 votes -
Option to disable saving DB connection data
I'd like to put some script to public git repo, but I don't want to share connection data which is stored in *.linq files. Please add option to skip saving this. I fully accept a must to choose DB after each script opening.
3 votes
- Don't see your idea?