317 results found
-
Let me close without asking if I want to save
I use LinqPad almost entirely for one-off, throwaway queries -- for example, I'll use one of our utility classes to do a quick calculation. When I close LinqPad, the "do you want to save?" prompt is a pointless annoyance.
It would be much nicer if LINQPad followed the model of how Web browsers save and restore tabs.
Never prompt me to save; just autosave my documents to a temp location and then exit.
Next time I open, give me an unobtrusive way to see my old queries and reopen them if I wish; but if I'd rather just start a…
38 votesThis is a duplicate of http://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/2418780-save-restore-queries-on-close-or-manually and has been implemented for some time in LINQPad 6.
-
Support for C# 6 Language Features
C# 6.0 is currently in Preview with Visual Studio 2015 preview. As I am starting to use the newest version of VS, I am exploring the behavior of the new language features, including the new nameof operator, string interpolation, the null conditional operator, index initializers, etc. I instinctively go to LINQPad to test something out including these but then realize it is not yet supported :(
37 votesLINQPad 5 with C# 6 and VB 14 language support has now been released.
-
Hot exit functionality for open (and unsaved) editor tabs
Add an option to restore the open editor tabs (session) on restart of the application again. Especially the unsaved editor tabs. This is a really handy feature of e.g. Sublime 2 and helps to avoid unnecessary file bloat for not so important scratches worked on in LINQPad.
36 votesThis feature is available from 6.9.12
-
Make explicit whether LINQPad is running as 64- or 32-bit.
I get the dreaded 'An attempt was made to load a program with an incorrect format... ' error, which usually means that I'm trying to load an assembly compiled for 64-bit in a 32-bit environment. However, there's no explicit way to see this in LINQPad. It could be shown in the 'About' window.
36 votesThis features is available from 6.9.x
-
35 votes
-
Sharing code across LINQPad queries
At present, the only way to share code across LINQPad queries is to put them in "My Extensions" but this causes the code to be available to ALL queries, and it would be good if this could be specified on a more granular basis, where the code is shared with only a subset of queries.
For example, in my queries folder, if I'm working on ACME API, I'll have a folder called "ACME API" with separate files for whatever I'm working with - eg. get-user.linq, add-product.linq.
It would be good if I could create a file called common.linq (or something…
35 votesThis is now available in LINQPad 6:
https://www.linqpad.net/LINQPad6.aspx -
Show the default namespaces and assembly references in the query properties
By default, LinqPad imports several namespaces (System, System.Linq...) and references several assemblies (System, System.Core...). This is fine in most cases, but sometimes I'd like to be able to remove some namespaces or references, and currently there's no way to do that. These default namespaces and assemblies should appear in the query properties so that they can be removed (it could be an option for users who don't want that)
35 votesIn LINQPad 6, you can now see all namespace imports in Query Properties, and remove default namespaces as required.
-
Add Bing search
Allow user to specify search provider - Bing.
34 votesLINQPad now uses the search engine that you've chosen in the operating system.
-
Make the output window show results as they're produced
For long-running queries that call Dump multiple times, it would be good to have the results from the earlier queries show immediately rather than waiting for the whole query to complete.
33 votesIt’s in V2.0
-
Allow fixed-width font for the results pane
Some multi-line strings are easier to read in a fixed width font; these are hard to read in LINQPad today.
33 votesThis feature is available in LINQPad 8. Go to Edit | Preferences, Results, and click the "fixed-pitched font" checkboxes.
-
Add basic refactoring support
When your prototypical scripts evolve, you may want clean them up a bit by renaming variables, methods and classes to match their new/changed responsibilities. As find/replace is error prone, such a rename refactoring support would be neat.
32 votes -
Highlight same text as selected in editor
Just like in Visual Studio (and MANY other editors):
When you select some text in the editor, the same text gets highlighted. This helps the developer identify errors and places that needs to be changed / refactored etc..32 votesThis is available for symbols, from version 5.24
-
multi monitor support
Add so that you can set the results in different monitors. Would be very nice when the result is very large.
30 votesThe shortcut key to undock results is F8 (Query | Undock Results).
-
Disable automatic server connection
When Linqpad first starts, it automatically connects to every server you have added as a connection. Please add an option to disable this behavior and only make a connection after clicking on the server first.
27 votesGo to connection properties and in the database box, uncheck “Populate on startup”.
-
Reopen previous tabs after restart
If I have open 4 tabs, then close LinqPad and restart it again, it would be nice to have the tab's open as it was before. Same behavior as notepad++
26 votes -
Automatically Switch From Expression to Statement(s)
Upon detecting multiple statements: Automatically switch Language from Expression to Statement(s) for selected language.
26 votesThis is available from version 5.24
-
Show .sql files in "My Queries" tree
At the moment only ".linq" files are shown.
26 votes -
Find and replace dialog should not be modal
A few issues with a modal dialog:
If one wishes to undo a replace operation they must close the dialog, undo, then reopen it.
If the user has the cursor in an undesirable position for starting a search, they must close the dialog, correct it, then reopen.
26 votesFind/replace is now modeless in LINQPad 9.
-
Make Ctrl+W close current open document
It's faster than alt-F4, and works in many other applications with multiple tabs.
25 votes -
Allow users to disable or change the upload to instant share hotkey.
Many code editors use Ctrl-Shift-U to toggle the case of selected text to upper case.
25 votesThe hotkey can now be disabled from the Upload window in the latest LINQPad 5 beta.
- Don't see your idea?