VsCode essential plugins and settings

Essential plugins

  1. Emmet Live ->Yurii Semeniuk
  2. Duplicate selection or line
  3. Spacegray Vscode

 

Additional vscode plugins

Here are my:
1. Laravel Extension Pack (installs the following extensions)
– Laravel Blade Snippets
– Laravel 5 Snippets
– Laravel Artisan
– Laravel goto view
– DotENV

This ones are extra:
2. laravel-goto-controller
3. Laravel Helpers
4. phpdoc-comment-vscode-plugin

And last but not least, one of the most important:
5. PHP Intelephense

KeyBoard shortcut for json

// Place your key bindings in this file to override the defaultsauto[]
[
    {
        "key": "ctrl+shift+e",
        "command": "workbench.action.quickOpen"
    },
    {
        "key": "ctrl+e",
        "command": "-workbench.action.quickOpen"
    },
    {
        "key": "ctrl+shift+e",
        "command": "workbench.action.quickOpenNavigateNextInFilePicker",
        "when": "inFilesPicker && inQuickOpen"
    },
    {
        "key": "ctrl+e",
        "command": "-workbench.action.quickOpenNavigateNextInFilePicker",
        "when": "inFilesPicker && inQuickOpen"
    },
    {
        "key": "ctrl+shift+alt+e",
        "command": "workbench.action.quickOpenNavigatePreviousInFilePicker",
        "when": "inFilesPicker && inQuickOpen"
    },
    {
        "key": "ctrl+shift+e",
        "command": "-workbench.action.quickOpenNavigatePreviousInFilePicker",
        "when": "inFilesPicker && inQuickOpen"
    },
    {
        "key": "ctrl+e",
        "command": "editor.emmet.action.expandAbbreviation",
        "when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus"
    },
    {
        "key": "tab",
        "command": "-editor.emmet.action.expandAbbreviation",
        "when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus"
    },
    {
        "key": "ctrl+e",
        "command": "emmet.expandAbbreviation"
    },
    {
        "key": "ctrl+shift+d",
        "command": "geeebe.duplicateText",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+d",
        "command": "-geeebe.duplicateText",
        "when": "editorTextFocus"
    },
    {
     "key": "ctrl+shift+up",
     "command": "editor.action.moveLinesUpAction",
     "when": "editorTextFocus"
   },
   {
     "key": "ctrl+shift+down",
     "command": "editor.action.moveLinesDownAction",
     "when": "editorTextFocus"
   }
]

 

 

 

1 thought on “VsCode essential plugins and settings

  1. ## Vscode keybinding json key

    // Place your key bindings in this file to override the defaultsauto[]
    [
    {
    “key”: “ctrl+shift+e”,
    “command”: “workbench.action.quickOpen”
    },
    {
    “key”: “ctrl+e”,
    “command”: “-workbench.action.quickOpen”
    },
    {
    “key”: “ctrl+shift+e”,
    “command”: “workbench.action.quickOpenNavigateNextInFilePicker”,
    “when”: “inFilesPicker && inQuickOpen”
    },
    {
    “key”: “ctrl+e”,
    “command”: “-workbench.action.quickOpenNavigateNextInFilePicker”,
    “when”: “inFilesPicker && inQuickOpen”
    },
    {
    “key”: “ctrl+shift+alt+e”,
    “command”: “workbench.action.quickOpenNavigatePreviousInFilePicker”,
    “when”: “inFilesPicker && inQuickOpen”
    },
    {
    “key”: “ctrl+shift+e”,
    “command”: “-workbench.action.quickOpenNavigatePreviousInFilePicker”,
    “when”: “inFilesPicker && inQuickOpen”
    },
    {
    “key”: “ctrl+e”,
    “command”: “editor.emmet.action.expandAbbreviation”,
    “when”: “config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus”
    },
    {
    “key”: “tab”,
    “command”: “-editor.emmet.action.expandAbbreviation”,
    “when”: “config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus”
    },
    {
    “key”: “ctrl+e”,
    “command”: “emmet.expandAbbreviation”
    },
    {
    “key”: “ctrl+shift+d”,
    “command”: “geeebe.duplicateText”,
    “when”: “editorTextFocus”
    },
    {
    “key”: “ctrl+d”,
    “command”: “-geeebe.duplicateText”,
    “when”: “editorTextFocus”
    }
    ]

Leave a Reply

Your email address will not be published.