visual tag studio pretty extensions code editor visual-studio-code behavior

editor - tag - visual studio code prettify code



Visual Studio Code Surround con (5)

En VS Code, mantenga presionado Command + Shift + P y luego escriba: "> preferences: Open Keyboard Shortcuts"

Elija editar keybindings.json . En el área que se le permite modificar, pegue esto entre los corchetes:

{ "key": "cmd+p", "command": "editor.action.insertSnippet", "when": "editorTextFocus", "args": { "snippet": "/"${TM_SELECTED_TEXT}/"" } }

** tenga en cuenta que en este ejemplo, la "clave" se establece en "cmd + p", puede cambiar la "clave" a lo que prefiera

No puedo encontrar una manera de rodear una selección con algo en el Código VS.

Por ejemplo, haciendo algo como eso: text => "text" simplemente seleccionando el texto de la palabra y escribiendo la tecla "

Otro ejemplo con el siguiente texto: mon tue wed thu fri sat sun

Seleccionando todas estas palabras:

mon| tue| wed| thu| fri| sat| sun|

y escribiendo " Me gustaría hacer algo como esto:

"mon" "tue" "wed" "thu" "fri" "sat" "sun"

Si alguien tiene alguna idea.

Gracias.



Seleccionar texto y presionar " ya funciona en VSCode para rodear un solo elemento, y funciona también para selecciones de varias líneas.

NOTA : esto depende del idioma . La sintaxis del idioma debe definir las llaves de apertura y cierre, por ejemplo, comillas, llaves, etc. Por lo tanto, esto no funcionará en un archivo de "texto sin formato", por ejemplo. Cambie el modo de idioma con CTRL + MAYÚS + P y escriba Change Language Mode ENTRAR y seleccione algo como JavaScript donde sea compatible.

Lo que buscas no es realmente tan eficiente como eso. Su mejor apuesta es utilizar cursores múltiples.

Coloque el cursor al comienzo de la primera línea, presione CTRL + ALT + ABAJO para agregar otro cursor debajo en la siguiente línea. Sigue haciendo eso hasta que tengas un cursor delante de todas tus palabras.

Luego simplemente escriba "y luego FIN y luego " y todas sus líneas están entre comillas.

NB: para comprobar si tiene un límite de clave, y qué es, siempre puede presionar CTRL + MAYÚS + P y escribir Add Cursor Below y si hay una combinación de teclas, se mostrará a la derecha de ese texto.


Tal vez puedas probar esta extensión, puedes escribir tus propios envoltorios personalizados:

https://marketplace.visualstudio.com/items?itemName=yatki.vscode-surround

Una extensión simple pero potente para agregar plantillas de envoltura alrededor de los bloques de código.

Caracteristicas

  • Soporta selecciones múltiples
  • Totalmente personalizable
  • Funciones de envoltorio personalizadas
  • Puede asignar accesos directos para cada función de contenedor por separado
  • Bien formados

Demostración 1: Elegir la función de envoltorio del menú de selección rápida

Demo 2: Envolviendo selecciones múltiples


Yo venía de (neo) vim cambiando a VS Code, y antes estaba usando el maravilloso complemento "vim-surround" de Tim Pope. Encontré un puerto de ese complemento para el Código VS. Es muy útil e increíblemente eficiente una vez que aprendes los atajos, ¡en mi opinión!

Campo de golf:

Si utiliza los enlaces vim o vim en VS Code, ¡disfrute!

Edición: el complemento VSCodeVim incluye la funcionalidad de sonido envolvente automáticamente, por lo que si tiene ese complemento instalado, realmente no necesita el vscode-surround .