Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

329
Views
¿Cómo generar números regulares en estado de múltiples cursores en vscode?

Digamos que quiero llamar a una función 10 veces rápidamente:

paso 1: Escribe diez fn(1)

paso 2: Use el multi-cursor para seleccionar los parameters 1 de estas diez funciones

ingrese la descripción de la imagen aquí

Pero entonces no sé qué hacer, porque no puedo hacer que el primero sea 1, el segundo sea 2, el tercero sea 3...

¿O hay una sintaxis como Emmet ( div{$}*3 ) en el archivo js?

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Puede usar la extensión Regex Text Generator

Use el comando Generate text based on Regular Expression

  • para el uso de expresiones regulares de coincidencia: .*
  • para el uso de expresiones generadoras: {{=i+1}}
about 4 years ago · Juan Pablo Isaza Report

0

A partir de la v1.66, no será necesario usar ninguna extensión para reemplazos simples (0, 1, 2, ... o 1, 2, 3, ...) como este. Nuevas variables de fragmento

 $CURSOR_INDEX or ${CURSOR_INDEX} $CURSOR_NUMBER or ${CURSOR_NUMBER}

se están agregando (ahora están en Insiders). Entonces, su fragmento podría ser tan simple como (insertado aquí a través de una combinación de teclas en keybindings.json ):

 { "key": "alt+i", // whatever keybinding you want "command": "editor.action.insertSnippet", "args": { "snippet": "$CURSOR_NUMBER" }, "when": "editorTextFocus && editorHasMultipleSelections" // if you want to restrict it },

incrementar entero para cada posición del cursor

No puede hacer ningún cálculo real en los números agregados que no sean incrementos de 0 o 1. Para hacer cálculos más interesantes, consulte la extensión a continuación.


Usar una extensión que escribí esto es muy fácil: Find and Transform .

Cree esta combinación de teclas (en su keybindings.json):

 { "key": "alt+y", // whatever keybinding you want "command": "findInCurrentFile", "args": { // "find": "1", // actually not necessary "replace": "${matchNumber}", "matchCase": true // match only APPLE, not Apple } }

Eso reemplazará cualquier palabra en la que esté el cursor con el número de matchNumber comienza en 1. Si desea comenzar en 0, use ${matchIndex} .

Si necesita especificar una búsqueda de expresiones regulares más complicada, también puede hacerlo.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!