Visual Studio Code + Key Bindings (Atajos de teclado) Netbeans / SublimeText + Key Bindings (Atajos de teclado) Netbeans

Visual Studio Code es una herramienta privativa desarrollado por Microsft,  quiere ser "un poco mas abierta", ya que trabaja en proyectos de opensource.

Visual Studio Code que es  "editor de texto avanzado"  va muy bien en el desarrollo de gran variedad de lenguajes PHP, JS (Que son usualmente con los que trabajo), en estos momentos al llevar mucho tiempo trabajando con el IDE Netbeans  migro de este para probar el "super editor"  VSC, la llevar un buen tiempo se me ha pegado unos cuantos metodos abreviado por teclado que quiero llevar a VSC, para configurar o personalizar dichos atajos, debemos irnos a archivo/preferencias/Metodos abreviados por teclado Aqui nos abrira dos archivos y editaremos a nuestro gusto los atajos por teclado en el archivo llamado keybindings.json, en mi caso los atajos que mas utilizo son:



{"key": "alt+shift+f", "command": "editor.action.format"}, //identación de código
    { "key": "ctrl+shift+down", "command": "editor.action.copyLinesDownAction"}, //Copiaado de lineas
    { "key": "ctrl+shift+up", "command": "editor.action.copyLinesUpAction"}, //Copiado de lineas
    { "key": "ctrl+shift+c", "command": "editor.action.addCommentLine","when": "editorTextFocus && !editorReadonly" },//Agregar comentario a una linea de código
    { "key": "ctrl+shift+x","command": "editor.action.removeCommentLine"},//Quitar comentario a una linea de código
    { "key": "alt+shift+up","command": "editor.action.moveLinesUpAction","when": "editorTextFocus && !editorReadonly" }, //Mover linea hacia arriba
    { "key": "alt+shift+down",              "command": "editor.action.moveLinesDownAction",//Mover linea hacia abajo
                                     "when": "editorTextFocus && !editorReadonly" }




En caso de que se quiera en SublimeText (me funciona en la version 3)

[
    { "keys": ["shift+alt+up"], "command": "swap_line_up" }, //Mueve la linea hacia arriba
    { "keys": ["shift+alt+down"], "command": "swap_line_down" }, //Mueve la linea hacia abajo
    { "keys": ["ctrl+shift+up"], "command": "duplicate_line" }, //Duplica la linea
    { "keys": ["ctrl+shift+down"], "command": "duplicate_line" }, //Duplica la liena
    { "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": false } }, //Comenta codigo

    { "keys": ["ctrl+u", "u"], "command": "upper_case" },
    { "keys": ["ctrl+u", "l"], "command": "lower_case" },

    { "keys": ["alt+shift+f"], "command": "reindent", "args": {"single_line": false} }  //indenta codigo seleccionado previamente
]


Sublime no tiene opr defecto una opción de tener la posibilidad de identificar en tiempo real cuáles son las líneas que estamos cambiando con respecto al último commit realizado. GitGutter, es un plugin que nos muestra directamente en el editor de texto (Sublime Text) cuales líneas han sido modificadas o agregadas en un archivo, comparando el estado actual con el último commit realizado. 

Comentarios

Publicar un comentario

Entradas populares de este blog