Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

improve keyboard accelerators / key bindings / shortcuts [+18] #851

Closed
danrubel opened this issue Dec 14, 2011 · 19 comments
Closed

improve keyboard accelerators / key bindings / shortcuts [+18] #851

danrubel opened this issue Dec 14, 2011 · 19 comments
Assignees
Labels
closed-not-planned Closed as we don't intend to take action on the reported issue type-enhancement A request for a change that isn't a bug

Comments

@danrubel
Copy link

[user feedback]
All in all, a good editor in alpha status. Below is something that I really miss from Eclipse:

  • Ctrl-Shift-U: in-file reference search.
  • auto search/highlight using the word/item from where the cursor is
  • Ctrl-H, Ctrl-Alt-H cross file reference searches
  • F4 class hierarchy.
@danrubel
Copy link
Author

  • F9 for Run/Debug
    ////////////////////////////////////////////////////////////////////////////////////

Please use Eclipse short keys for Dart editor
////////////////////////////////////////////////////////////////////////////////////
Editor Version: 3934


Changed the title to: "more keyboard accel (+2)".

@danrubel
Copy link
Author

danrubel commented Mar 6, 2012

[user feedback]
It will be better to provide hot key to generate javascript while generate JS on launching a Dart app in a non-Dartium browser.
It annoy me to have tab in my browser for each time I test my program.
////////////////////////////////////////////////////////////////////////////////////
Editor Version: 4582


Changed the title to: "more keyboard accel (+3)".

@keertip
Copy link
Contributor

keertip commented Mar 6, 2012

Generate javascript does have a hot key associated with it - look for it under the Tools menu!

@danrubel
Copy link
Author

[user feedback]
It would be cool if I could do cmd-E and cmd-G to enter text selection in the find window and find next. That's normal for XCode and other mac editors.

Might be nice to have a Chromium button in the editor to bring that to the front. Maybe I didn't see that.

Would be nice to show the file that I'm viewing in the file browser so I can see where it's located on disk.
////////////////////////////////////////////////////////////////////////////////////
Editor Version: 5384
////////////////////////////////////////////////////////////////////////////////////
OS: Mac OS X - x86_64 (10.6.8)
SDK installed = true
Dartium installed = true
////////////////////////////////////////////////////////////////////////////////////


Changed the title to: "more keyboard accel (+4)".

@danrubel
Copy link
Author

[user feedback]
In Dart Editor, we can use Ctl+Space to bring up the auto-complete suggestions.Could it be possible for the user to define the hot key to bring up the auto-complete suggestions.In Taiwan ,we often use the Ctl+space to change the language(Chinese/English) input.
////////////////////////////////////////////////////////////////////////////////////
Editor Version: 5450


Changed the title to: "more keyboard accel (+5)".

@clayberg
Copy link

clayberg commented Apr 9, 2012

[user feedback]
Add Ctrl+Shift+T and Ctrl+Shift+R for Types and Resources


Changed the title to: "more keyboard accel (+6)".

@clayberg
Copy link

[user feedback]

Please add Ctrl-Shift-R to quickly open a file like in Eclipse. miss this one a lot. The searchbox doesn't do the same thing.

I can quickly type Ctrl-Shift-R MyF hit Return and it will load MyFile.dart (blind) vs goto searchbox type MyF hit down arrow several times until you are over MyFile.dart and hit return.


Changed the title to: "more keyboard accel (+7)".

@clayberg
Copy link

clayberg commented Jun 1, 2012

Issue #850 has been merged into this issue.

@clayberg
Copy link

clayberg commented Jun 1, 2012

[user feedback]

  • Ctrl-t to bring up the implementation hierarchy.
    Changed the title to: "more keyboard accelerators / key bindings / shortcuts [+8]".

@clayberg
Copy link

clayberg commented Jun 1, 2012

Issue #3234 has been merged into this issue.

@clayberg
Copy link

clayberg commented Jun 1, 2012

(Combined a few related feedback messages into a single issue.)


Cmd-{ and Cmd-} does not switch between open tabs (as a Chrome and Safari user would expect).

Instead it implements the weird and unusable Eclipse behavior of go back and forth.


Cmd-Left does not jump to the beginning of the line. I have to hit it twice to jump there.


When I hit the End key, the Editor jumps to the end of the file. This is not consistent with behavior in other Mac Applications and not consistent with Eclipse behavior on the Mac.

Also, I cannot find a shortcut to jump back to where I came from.

ahe@google.com
////////////////////////////////////////////////////////////////////////////////////
Editor Version: 7905
////////////////////////////////////////////////////////////////////////////////////
OS: Mac OS X - x86_64 (10.6.8)
SDK installed = true
Dartium installed = true
AnalysisServer enabled = true
////////////////////////////////////////////////////////////////////////////////////


Changed the title to: "improve keyboard accelerators / key bindings / shortcuts [+9]".

@clayberg
Copy link

clayberg commented Jun 1, 2012

Issue #3203 has been merged into this issue.

@clayberg
Copy link

clayberg commented Jun 1, 2012

Reported by revgum, May 24, 2012
Keyboard shortcut to cycle through windows in the Dart Editor.. CTRL+TAB is common for this.


Changed the title to: "improve keyboard accelerators / key bindings / shortcuts [+10]".

@clayberg
Copy link

clayberg commented Jun 1, 2012

Issue #2526 has been merged into this issue.

@clayberg
Copy link

clayberg commented Jun 1, 2012

Reported by project member messick@google.com, Apr 11, 2012

On Mac, Cmd-N is required (by platform guidelines) to be equivalent to File>New File. Similar requirements exist for linux and windows. The shortcut used to work but was removed when the Files view was adopted. Cmd-Shit-N to create a new application is also missing.


Changed the title to: "improve keyboard accelerators / key bindings / shortcuts [+11]".

@clayberg
Copy link

clayberg commented Jun 1, 2012

Issue #2191 has been merged into this issue.

@clayberg
Copy link

clayberg commented Jun 1, 2012

Command+N keyboard shortcut to switch editor tabs

Reported by john@johnmccutchan.com, Mar 15, 2012
Hi,
In Chrome I can switch tabs with the Command+N keyboard shortcut. I would like to be able to switch between editor tabs using the same keyboard shortcuts.
John

Comment by project member messick@google.com, Mar 16, 2012
For clarity, this request is for Cmd-1 through Cmd-0 to switch tabs. Cmd-N is reserved for New File. It is currently missing in Dart Editor due to recent breakage (it was present earlier this year).

Comment by john@johnmccutchan.com, Mar 16, 2012
Yes, N is 1,2,3,4,5,6,7,8,9,0.


Changed the title to: "improve keyboard accelerators / key bindings / shortcuts [+12]".

@clayberg
Copy link

clayberg commented Jun 1, 2012

Reported by project member floitsch@google.com, Feb 8, 2012
I'm missing (or not finding) shortcuts to:

  • switch from one editor-view to another.
  • go to the next problem or search-result.

Comment by project member messick@google.com, Feb 8, 2012
Florian always has two or three editors open side-by-side. A keyboard shortcut to cycle through the open, visible editors would help him a lot. Or two keys, one to move right, one to move left. A related issue is with navigation. Using hyperlinks is nice but it messes up his layout. He'd like to be able to open a definition in another visible editor stack, preserving his current visual context.


Changed the title to: "improve keyboard accelerators / key bindings / shortcuts [+14]".

@clayberg
Copy link

clayberg commented Jun 1, 2012

Issue #1580 has been merged into this issue.

@danrubel danrubel added Type-Enhancement closed-not-planned Closed as we don't intend to take action on the reported issue labels Jun 1, 2012
@danrubel danrubel added this to the Oldschool-Later milestone Jun 1, 2012
@kevmoo kevmoo added type-enhancement A request for a change that isn't a bug and removed type-enhancement labels Mar 1, 2016
copybara-service bot pushed a commit that referenced this issue Jan 17, 2023
…, webdev

Revisions updated by `dart tools/rev_sdk_deps.dart`.

dartdoc (https://github.com/dart-lang/dartdoc/compare/c4ab682..a99abd4):
  a99abd4b  2023-01-16  dependabot[bot]  Bump dart-lang/setup-dart from 1.3 to 1.4 (#3305)
  a692eeaa  2023-01-16  dependabot[bot]  Bump github/codeql-action from 2.1.37 to 2.1.38 (#3304)
  a43a6c2b  2023-01-14  Parker Lougheed  Remove search code debug prints (#3300)
  cf28572a  2023-01-14  Parker Lougheed  Remove obsolete doc_packages tool (#3301)
  fcbadcd7  2023-01-14  Parker Lougheed  Remove null safety badge (#3295)
  263ea617  2023-01-14  Parker Lougheed  Use spread syntax instead of add (#3296)
  820b5ba5  2023-01-14  Parker Lougheed  Use equal signs to set default parameter values (#3298)
  31e9c797  2023-01-14  Parker Lougheed  Fix build by removing test opting out of null safety (#3297)
  d4495c2c  2023-01-11  dependabot[bot]  Bump actions/checkout from 3.2.0 to 3.3.0 (#3292)
  3ae8eef5  2023-01-11  dependabot[bot]  Bump actions/upload-artifact from 3.1.1 to 3.1.2 (#3291)
  8a9e4691  2023-01-11  dependabot[bot]  Bump actions/cache from 3.2.2 to 3.2.3 (#3290)

http (https://github.com/dart-lang/http/compare/d434d42..c955c7e):
  c955c7e  2023-01-13  Brian Quinlan  Add consistent implementations for `close`. (#851)

intl (https://github.com/dart-lang/intl/compare/c61fdd1..6140b60):
  6140b60  2023-01-12  Googler  Internal change

mime (https://github.com/dart-lang/mime/compare/273d454..034471a):
  034471a  2023-01-11  Kevin Moore  Prepare to release v1.0.4 (#80)

string_scanner (https://github.com/dart-lang/string_scanner/compare/c58618d..0454980):
  0454980  2023-01-17  Kevin Moore  dependabot: monthly is plenty (#54)

sync_http (https://github.com/dart-lang/sync_http/compare/8622614..36a1bd0):
  36a1bd0  2023-01-11  Kevin Moore  Bump min SDK, enable and fix new lints (#34)

test (https://github.com/dart-lang/test/compare/932a652..43fd928):
  43fd9284  2023-01-17  Jacob MacDonald  delete some old integration test helper files that were opted out (#1850)
  2c59fb6c  2023-01-17  Kevin Moore  Run no response daily (#1849)
  8ea50552  2023-01-12  joshualitt  Update wasm integration test to use generated JS runtime for Dart2Wasm. (#1844)
  9a23b72a  2023-01-11  Nate Bosch  Prepare to publish (#1843)
  d887825a  2023-01-11  Derek Xu  Update vm_service constraints to >=6.0.0 <11.0.0 (#1842)

webdev (https://github.com/dart-lang/webdev/compare/094ee97..f978b90):
  f978b90  2023-01-13  Elliott Brooks (she/her)  [MV3] Debug session persists across closing and opening Chrome DevTools (#1894)
  b1b4eff  2023-01-13  Anna Gringauze  Prepare for dart 3.0 alpha changes: generate assets (#1887)
  969f41f  2023-01-13  Elliott Brooks (she/her)  Save encoded URI for ACX DevTools (#1890)
  8384a11  2023-01-13  Elliott Brooks (she/her)  Skip flaky test on windows (#1893)
  8224045  2023-01-13  Elliott Brooks (she/her)  Ignore `illegal_language_version_override` for non null-safe fixtures (#1891)
  e42a030  2023-01-13  Elliott Brooks (she/her)  Re-enable most test cases in `devtools_test` (#1881)
  e134e5b  2023-01-11  Elliott Brooks (she/her)  [MV3] Dart debug extension supports DWDS versions < `17.0.0` (#1882)
  ed80c94  2023-01-11  Elliott Brooks (she/her)  [MV3] Prepare extension for release (#1886)
  be616cd  2023-01-10  Anna Gringauze  Return error from expression evaluation if the evaluator is closed. (#1884)
  18b3277  2023-01-10  Elliott Brooks (she/her)  [MV3] Fix late initialization error on debugger detach (#1879)
  03d4035  2023-01-10  Elliott Brooks (she/her)  Check if storage object exists before trying to read properties(#1883)
  ae55fec  2023-01-10  Elliott Brooks (she/her)  Format manifest.json (#1885)
  3743293  2023-01-10  Anna Gringauze  Fix race condition on simultaneous hot restarts (#1870)

Change-Id: I2bddd015f1e054eb9e24afb247f9c470257560a9
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/279073
Auto-Submit: Devon Carew <devoncarew@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
copybara-service bot pushed a commit that referenced this issue Jun 20, 2023
… webdev

Revisions updated by `dart tools/rev_sdk_deps.dart`.

bazel_worker (https://github.com/dart-lang/bazel_worker/compare/c14a268..f7b714e):
  f7b714e  2023-06-16  Jacob MacDonald  add firehose publishing workflow (#76)
  0743f11  2023-06-16  Parker Lougheed  Require protobuf 3.0.0 and prepare for 1.0.3 release (#75)

dartdoc (https://github.com/dart-lang/dartdoc/compare/5799424..793d575):
  793d575d  2023-06-14  Sam Rawlins  Remove unused coverage feature (#3444)
  19ad21a4  2023-06-14  Parker Lougheed  Replace `@sealed` meta usage with keyword (#3445)
  8e9d89e3  2023-06-12  Sam Rawlins  Remove all `@deprecated` elements. (#3250)
  2019791c  2023-06-12  dependabot[bot]  Bump actions/checkout from 3.5.2 to 3.5.3 (#3442)
  d34c7067  2023-06-12  dependabot[bot]  Bump github/codeql-action from 2.3.6 to 2.13.4 (#3443)

http (https://github.com/dart-lang/http/compare/ba7eb60..8c25057):
  8c25057  2023-06-16  Nate Bosch  Unskip a skipped test (#966)

protobuf (https://github.com/dart-lang/protobuf/compare/a9bf79f..e76bd74):
  e76bd74  2023-06-19  Ömer Sinan Ağacan  Remove protoc_plugin exe from repo, update .gitignore (#851)
  4b71e60  2023-06-16  Ömer Sinan Ağacan  Fix a change in protoc_plugin changelog (#846)
  f4ffa1d  2023-06-16  Ömer Sinan Ağacan  Fix missing protobuf import in grpc files (#845)

source_maps (https://github.com/dart-lang/source_maps/compare/dd5b5cd..58eef30):
  58eef30  2023-06-12  Kevin Moore  Require Dart 3, update lints (#79)

tools (https://github.com/dart-lang/tools/compare/8d6e8b8..02b5cc5):
  02b5cc5  2023-06-16  Brian Wilkerson  Add documentation for server events (#115)
  698bfe8  2023-06-15  Elias Yishak  Introducing new `Event` class that can be send via `analytics.send(Event event)` (#114)

webdev (https://github.com/dart-lang/webdev/compare/81ae77a..b58edb7):
  b58edb7d  2023-06-16  Elliott Brooks  Fix the DCM workflow (#2147)
  1551fe6c  2023-06-16  Elliott Brooks  Wrap VM service API methods in an error handler to convert any exceptions into type `RPCError`
(#2144)
  06abe901  2023-06-14  Elliott Brooks  Add more tests to daily testing cron job (#2138)
  5cb2dcf6  2023-06-13  Elliott Brooks  Use new error codes from package:vm_service (#2141)

Change-Id: I6779c6d20fbc69e83848f469df3e0b4d21420a9a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/310322
Auto-Submit: Devon Carew <devoncarew@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
closed-not-planned Closed as we don't intend to take action on the reported issue type-enhancement A request for a change that isn't a bug
Projects
None yet
Development

No branches or pull requests

5 participants