Saltar al contenido

¿Cómo duplico una línea o selección dentro de Visual Studio Code?

Hola usuario de nuestro sitio web, encontramos la respuesta a tu pregunta, continúa leyendo y la verás más abajo.

Solución:

Los comandos que estás buscando son editor.action.copyLinesDownAction y editor.action.copyLinesUpAction.

Puede ver las combinaciones de teclas asociadas seleccionando: Archivo > Preferencias > Métodos abreviados de teclado

Ventanas:

Cambio+alternativa+Abajo y Cambio+alternativa+Arriba

Mac:

Cambio+Opción+Abajo y Cambio+OpciónArriba

Linux:

Control+Cambio+alternativa+Abajo y Control+Cambio+alternativa+Arriba

(Es posible que deba usar el teclado numérico Abajo y Arriba para Linux)

Además, los comandos editor.action.moveLinesUpAction y editor.action.moveLinesDownAction son los que mueven las líneas y están obligados a alternativa+Abajo y alternativa+Arriba en Windows y Mac y Control+Abajo y Control+Arriba en Linux.

Puede encontrar métodos abreviados de teclado en

Archivo > Preferencias > Métodos abreviados de teclado

Los atajos de teclado predeterminados son,

Acción Copiar líneas hacia abajo : cambio+alternativa+abajo

Copiar acción de alinear : cambio+alternativa+arriba

Acción Mover líneas hacia arriba : alternativa+arriba

Acción Mover líneas hacia abajo : alternativa+abajo

O puede anular los atajos de teclado desde

Archivo > Preferencias > Métodos abreviados de teclado

Y editando el keybindings.json

Ejemplo:

[
    
        "key": "ctrl+d",
        "command": "editor.action.copyLinesDownAction",
        "when": "editorTextFocus"
    ,
    
        "key": "ctrl+shift+up",
        "command": "editor.action.moveLinesUpAction",
        "when": "editorTextFocus"
    ,
    
        "key": "ctrl+shift+down",
        "command": "editor.action.moveLinesDownAction",
        "when": "editorTextFocus"
    
]

Falta una respuesta a esta pregunta, “Cómo duplicar la selección de código” Similar a Sublime’s cmd/control+cambio+d o Jetbrains’ cmd/control+d comportamiento.

Instalar complemento Duplicar selección o línea de VS Code Marketplace

Complemento duplicado de selección o línea VS Code

Esta extensión proporciona enlaces para control+d (Windows/Linux) y cmd+d (Mac OS). Para personalizar los métodos abreviados de teclado Preferencias -> Atajos de teclado:


  "mac": "cmd+d",
  "key": "ctrl+d",
  "command": "geeebe.duplicateText",
  "when": "editorTextFocus"

Nota : El acceso directo también hace la línea duplicada, por lo que si lo instala, elimine su anterior control+d atajo en copyLinesDownAction (si lo hizo antes) de lo contrario, la selección duplicada puede fallar.

Agradecemos que desees ayudar nuestra faena añadiendo un comentario y puntuándolo te lo agradecemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *