microsoft / microsoft/vscode-atom-keybindings

some documented key bindings do not work at all

Open
#78 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
150
Forks
62
PR merge metrics
No merged PRs in 30d

Description

Problem

Many key bindings documented in the README.md are not actually present on a fresh install on Linux.

I've listed just the ones interesting for me personally below. The ones marked missing are neither actually working nor shown in the VSCode Feature Contributions listing. It is confusing to have them prominently documented - the top ones are the first thing visible just after installing this plugin.

Command Linux Comment
cursorLeftSelect ctrl+shift+b missing
cursorRightSelect ctrl+shift+f missing
cursorUpSelect ctrl+shift+p missing
cursorDownSelect ctrl+shift+n missing
cursorWordEndRight alt+f missing
cursorWordStartLeft alt+b missing
cursorWordEndRightSelect shift+alt+f missing
cursorWordStartLeftSelect shift+alt+b missing
cursorEndSelect ctrl+shift+e missing
cursorHomeSelect ctrl+shift+a missing
editor.action.joinLines ctrl+j present
editor.action.copyLinesDownAction ctrl+shift+d present
editor.action.deleteLines ctrl+shift+k present
editor.action.jumpToBracket ctrl+m present
editor.action.showSnippets alt+shift+s present
editor.action.format ctrl+shift+i present
editor.action.insertCursorAtEndOfEachLineSelected alt+shift+l present
markdown.showPreviewToSide ctrl+shift+m present
workbench.action.editor.changeLanguageMode ctrl+shift+l present
workbench.action.reloadWindow alt+ctrl+r present
workbench.action.toggleDevTools ctrl+alt+i present
workbench.action.files.openFolder ctrl+shift+o present
workbench.action.showAllEditors ctrl+b present

Printscreen

Screenshot from 2022-01-19 14-18-03

Versions

Plugin
v3.0.9
VSCode
Version: 1.63.2
Commit: 899d46d82c4c95423fb7e10e68eba52050e30ba3
Date: 2021-12-15T09:39:46.686Z
Electron: 13.5.2
Chromium: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Linux x64 5.4.0-94-generic snap
Linux
Ubuntu 20.04 LTS (with current patches per 2021-01-19).

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

Start with the key-binding table in README.md and compare each entry marked “missing” with the VSCode Feature Contributions listing on a fresh Linux install. Trace how the extension exposes those commands and verify the documented bindings are registered and usable; done means the missing entries work or are corrected in the README.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, vscode
Domain
developer-experience, tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.