microsoft / microsoft/edit

F1 - inline Help: more help and more Keys - less mouse - PLEASE!

Open
#391 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
14.6k
Forks
734
Avg merge
8h 40m
Merged PRs (30d)
4

Description

I can become a little Help with Options: /? or -? and -h or --help but don't know to use the Mouse to change the Text-Coding and can't easy select or choose the Code-Page without a Mouse!!! I think a Text-Editor should always prefer the Keyboard to make things easy and fast.
Why I've to use the mouse for the Status-Buttons and can't select that via Settings- or Edit-Menü?

Where is F1 - Inline Help to use of?
Where is F2 - to Rename the Project (FileName)
Where is F3 - to search and find
Can F4 used to select an-other coding-Page?
Where is F5 to have a Reload if the Text-File is Changed from an-other editor or Programm (if it is a log-file).
May F9 switch between [CRLF] and [LF] and did that also add a last [LF] at Save or is there an-other switch for?

A Help should talk not only talk about the version.
It also should tell us how to use the program itself - like that:
(it's from my german ZIM/Tiddler about edit - but I think you'll should see what )

Wie von früher gewohnt kann in EDIT das Menü über die 【⎇】ALT-Taste aufgerufen werden,
oder aber mit 〔F10〕 oder der Maus angeklickt werden:
【⎇】+〔F〕 = File : Datei
【⎇】+〔E〕 = Edit : Bearbeiten
【⎇】+〔V〕 = View : Ansicht
【⎇】+〔H〕 = Help : Hilfe

〔F11〕 schaltet das Terminal-Fenster in den Full-Screenmode, so das kein Fensterrand mehr zu sehen ist - oder zurück in den Fenstermodus.

Wenn das Menü erscheint kann man mit den Cursor-Tasten darin navigieren:
〔↓〕 Nächst unten liegenden Menü-Punkt auswählen oder am ende wieder den ersten.
〔↑〕 Nächst oben liegenden Menü-Punkt auswählen oder am ende wieder den letzen.
〔→〕 Wechsel zum rechten Menü: Von ... "File" → "Edit" → "View" → "Help" → "File" ...
〔←〕 Wechsel zum linken Menü: Von ... "File" ← "Edit" ← "View" ← "Help" ← "File" ...

File / Datei-Menü:
【⎈】+〔N〕 | …〔N〕 = New : Neue Datei
【⎈】+〔O〕 | …〔O〕 = Open : Datei öffnen / laden
【⎈】+〔S〕 | …〔S〕 = Save : Datei sichern / speichern
| ...〔A〕 = Save As : Speichern unter / sichern mit neuem Namen
【⎈】+〔W〕 | …〔C〕 = Close : Dokument schließen
【⎈】+〔Q〕 | …〔X〕 = eXit : Programm verlassen

Edit / Bearbeiten-Menü:
【⎈】+〔Z〕 | ... 〔U〕 Rückgängig machen (Undo)
【⎈】+〔Y〕 | ... 〔R〕 Wiederholen (ReDo)
【⎈】+〔X〕 | ... 〔T〕 Ausschneiden (✀ Cut)
【⎈】+〔C〕 | ... 〔C〕 Kopieren ( Copy )
【⎈】+〔V〕 | ... 〔P〕 Einfügen ( ⎀ Paste )
【⎈】+〔F〕 | ... 〔F〕 Suchen/Finden ( Find )
【⎈】+〔R〕 | ... 〔L〕 Ersetzen ( repLace )
【⎈】+〔A〕 | ... 〔A〕 Alles markieren ( select All )

View / Ansicht-Menü:
| ... 〔S〕 Statusleiste fokusieren ( Status )
【⎈】+〔P〕 | ... 〔P〕 Dokumentauswahl ( Page )
【⎈】+〔G〕 | ... 〔G〕 Gehe zu Zeile/Spalte ( Go-to )
【⎈】+〔Z〕 | ... 〔W〕 autom. Zeilenumbruch für Darstellung ( Wrap )

Contributor guide

Open the contributing guide

Research direction

Start by narrowing the requested keyboard access, inline help, encoding selection, reload behavior, and line-ending controls into an agreed scope; the issue currently combines several independent features. Review the existing command-line help and terminal editor menus, then define done as a documented and testable decision for each included shortcut or action.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli, developer-experience
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.