1187 results found
-
pin
Pin scripts - like chrome tabs.
I use 4 keys scripts to do my job every day. Every day I need to open these and order them how I like. Great if I could pin them like Chrome tabs
7 votes -
Dark mode in keyboard shortcuts (CSS included in idea)
The keyboard shortcuts page (Help -> Keyboard/Mouse Shortcuts) is always black text on a white background.
Since the page is just HTML (%LocalAppData%/Temp/LINQPad6/KeyboardShortcuts.html), supporting dark mode should just require a bit of CSS. I tried the following and it matches LINQPad's dark mode reasonably well, feel free to copy it as-is:
@media (prefers-color-scheme:dark) {
body { background-color: #1E1E1E; color: #DDDDDD; }
em { background: #4C4C00;}
}1 vote -
Option to disable NuGet/EULA prompts
I would like an option to disable all NuGet related prompts. I would like to be able to run a script without having to worry about NuGet package download confirmation or any particular license attached to the NuGet package. I find these annoying since I use packages from a private feed.
3 votes -
6 votes
-
Autocomplete classes in any namespace (+ add using if needed)
Hi, I would like to be able to complete any type that is not in the current using namespaces, similar to what Rider does. It is very inconvenient otherwise.
Example:
Suppose I want to use aRNGCryptoServiceProvider
class, but I don't know what namespace it's in or how it's exactly spelled. I only remember it contains Crypto in it. So I would type "Crypto", press CTRL+Space and get it in the completion list, even though its namespace was not in the using list. You can show its namespace in a completion item to the right, likeRNGCryptoServiceProvider (in System.Security.Cryptography)
.…3 votes -
Add Entity Framework 6 driver to Linqpad 6
It would be nice to have the Entity Framework 6 driver back in Linqpad 6, since EF6 now also targets netstandard 2.1.
7 votes -
Jetbrains Plugin
As an avid user of Jetbrains, I'm always looking for things that are integrated with jetbrains (mostly for my key/vim bindings). Would it be reasonable to make this a plugin so we could use some of the functionality from within the IDE?
2 votes -
util's saved string browser
Utils.SaveString is awesome, but would be nice to have some kind of viewer/browser to see what is being stored
3 votes -
10 votes
-
Treat folder shortcuts in "My Queries" folder as subfolder
I use LINQPad like any other code environment. As such I need to keep code repositories segregated. It would be helpful to be able to jump from one folder to the next without have to reconfigure LINQPad My Queries location. Am guessing there would be quite a challenge to the Search My Queries functionality... I would not expect the search to also search these "subfolders".
1 vote -
Comment/Uncomment selected text only
Example:
public AttributeValue(Position start, Position end, string rawValue, /QuoteKind quoteKind,/ bool expression)1 vote -
Disable Automatic Update when the update would deregister the product
Don't automatically update and relaunch from a registered product to a newer version we don't have the license for.
I appreciate the product but this is an appalling show-stopping bug guys.
I've disabled automatic updates for 9001 days to "temporarily" fix the problem but I shouldn't have to do this.
3 votes -
offer an "all open documents" option in Find/Replace dialog
Now you can only find and replace in the current document, but it would be useful to search in all opened scripts.
1 vote -
Add feature to generate entity framework core db context and entity classes...
It would be great to have an option to generate entity framework core's dbcontext and entity classes from tables and views.
The option can be added on right click on Table(s) or schema. Or by right clicking and selecting the tables/schemas.
This should generate Db Context class containing DbSets for entity types generated along with mapping in OnModelCreating override.
The dbcontext and entity classes can generated in single file or multiple files in the linqpad.
Moreover, almost all the commands in dotnet ef utility can be added e.g. dbcontext scaffold, migrations (add, remove), update database etc.
These would help increasing…
2 votes -
make Linqpad opensource ...
... so we can fix the things that annoy us ourselves. I'm tired of seeing the same annoyances year after year, unfixed
1 vote -
IL output could show storage too
Comparing the IL C#1 view to ILSpy, the one thing (other than font) that makes it easier to understand in ILSpy is that it includes output for the fields storage, e.g. the IL C#1 for the expression
await Console.In.ReadLineAsync()
generates a MoveNext that refers to fields we can't see the definition for in LinqPad but can see in ILSpy.3 votes -
Add two additional shortcuts in code editing area, current row move up and down
While working on code I really missing the way to raise current row one position up and down by shortcut. The simplest and well known shortcut for that is alt-arrow-up and alt-arrow-down.
1 vote -
Allow adding multiple script folders
Instead of a single default script folder, the app could use multiple sources where the script list at the bottom left would load from, the default folder is mostly for saving new scripts only.
5 votes -
I would like to be able to initialize a LINQPad SelectBox (MultiSelect) by specifying the indexes to be selected initially.
I would like to be able to initialize a LINQPad SelectBox (MultiSelect) by specifying the indexes to be selected initially. Could we get SelectBox.SetSelectedIndexes( int[] indices ) and SelectBox.MergeSelectedIndexes( int[] indices ) methods?
I think to understand this will require some JavaScript coding. Please refer to my sample below:
private string _mergeSelectedIndexesScript = @"function mergeSelectedIndexes(id, indices) {
var select = document.getElementById(id);
var options = select && select.options;
var opt;
var found;
for (var i=0, iLen=options.length; i<iLen; i++) {
opt = options[i];
found = false;
for (var j=0, jLen=indices.length; j<jLen; j++) {
if (indices[j]== i) {
opt.selected = true;
break;
}…0 votes -
Allow exporting dump window programmatically.
Rather than explicitly writing to a log file, I often just export the dump window after running a query.
I have not found a way to programmatically create this export - something like
Util.ExportDump(filename, ExportFormat.Html).
3 votes
- Don't see your idea?