microsoft / microsoft/AzureStorageExplorer

Enhanced Query Editor (should be obvious and mandatory for all query editors)

Open
#1,772 1 comment 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

:gear: tables
Dominant language
No language data
Stars
452
Forks
92
Avg merge
15h 20m
Merged PRs (30d)
3

Description

The following improvements will be really appreciated for the query tabs. All these are more or less in other tools like the SSMS (SQL Server Management Studio) or even in Azure Document Studio (older tool but with a more advanced query editor).

  • Support the F5 key and/or CTRL-R to execute the query
  • Be able to execute the highlighted portion of the query : the user highlights a portion of the query and executes this portion only using F5 or CTRL-R
  • Be able to comment portion of query to ignore them. The user adds a "--" or "//" on a given ligne to comment it
  • Code coloring
  • Intellisense, at least for functions. Ideally for all keywords including the fields in json
  • Saving the context : the open queries and tabs should be saved to be able to retrieve them back on the next launch
  • Be able to save on disk the query text (very basic)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by locating the query-tab/editor implementation and determine whether these requests are separate pieces of work. Done would require an agreed scope and acceptance criteria for shortcuts, selection execution, comments, coloring, completion, context restoration, and saving queries.

Written by the indexing model from the issue text.

Assessment

Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.