microsoft / vscode-sublime-keybindings

Sublime Text Keymap extension for VS Code
https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings
MIT License
250 stars 121 forks source link

This Extension prompts for Reload constantly #70

Open joshvito opened 6 years ago

joshvito commented 6 years ago
Extension Author (truncated) Version
EditorConfig Edi 0.11.1
tslint eg2 1.0.24
vscode-angular2-emmet jak 2.0.3
Angular2 joh 2.11.2
vscode-todo Mat 0.8.0
csharp ms- 1.13.1
sublime-keybindings ms- 3.0.3 <<<<<<<<<<
debugger-for-chrome msj 4.0.0

PROBLEM: Keybinds don't all work, and VSCode UI prompts for infinite Reload

Clicking reload causes the editor to reload, but the Extension still requests a reload, and it doesn't work as expected.

image


Steps to Reproduce:

  1. Install Sublime Text Keymap v. 3.0.3
  2. Click Reload

Reproduces without extensions: No, problem is with Extension

I put in a bug report with VSCode too

Ref: https://github.com/Microsoft/vscode/issues/40655

sandy081 commented 6 years ago

@joshvito I installed this extension in 1.19.1 and I do not see the infinite reload behaviour.. Do you have any precise steps to see this behaviour?

joshvito commented 6 years ago

@sandy081 I don't have any other steps. I just noticed that the Ctrl + Shft + D shortcut was opening the debugger and not duplicating lines anymore, so I went looking to see if the extension was still installed and noticed the behavior.

Did 1.19.1 recently get released? Maybe it is a problem with the editor updating after the Sublime Text Keymap was installed on a previous version of VSCode?

I will say I tried to uninstall then reinstall the Sublime Text Keymap. This did not have any effect.

My User Settings are set as follows:

// Place your settings in this file to overwrite the default settings
{
    "window.zoomLevel": 1,
    "editor.minimap.enabled": false,
    "editor.wordWrap": "on",
    "editor.cursorBlinking": "expand",
    "files.exclude": {
        "**/.git": false
    },
    "todoIgnore":   ["**/test/**", "**/node_modules/**", "**/dist/**"],
    "todoScanRegex":   "(?:TODO|FIXME|ToDo)\\s*\\W{0,1}(\\s+.*|(?:\\w|\\d).*)$",
    "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
    "terminal.integrated.fontSize": 11,
    "html.format.wrapAttributes": "force",
    "extensions.ignoreRecommendations": true,
    "sublimeTextKeymap.promptV3Features": true,
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.snippetSuggestions": "top",
    "editor.formatOnPaste": true,
    "tslint.autoFixOnSave": true
}

I did not try a fresh install of vscode.

joshvito commented 6 years ago

I tried to uninstall the sublime keymap extension from the extensions menu, and it would just auto re-install itself on reload or app relaunch.

I fixed this by ...