text
text
text
text
después de la edición, ese texto se convierte en
1 text
2 text
3 text
4 text
Es fácil en Notepad ++ con el Editor de columnas, pero no sé cómo hacer lo mismo en Sublime Text 2.
text
text
text
text
después de la edición, ese texto se convierte en
1 text
2 text
3 text
4 text
Es fácil en Notepad ++ con el Editor de columnas, pero no sé cómo hacer lo mismo en Sublime Text 2.
Respuestas:
El complemento Text Pastry hace su trabajo muy bien. Ofrece la sintaxis de inserción de números .
Seleccione varias líneas con CMD+ SHIFT+ L(sublime predeterminado):
text|
text|
text|
text|
Mueva el cursor donde lo desee:
| text
| text
| text
| text
E inserte números con Text Pastry presionando CMD+ ALT+ Ne ingresando 1 1 0:
1| text
2| text
3| text
4| text
Donde 1 1 0significa:
Reemplazar CMDcon CTRLen máquinas Windows o Linux.
110
lo que no le dará lo que desea. Debes ingresar es 1 1 0
con espacios. ¿Al usar etiquetas kbd, incluye espacios? Me pregunto cuál es la diferencia visual entre 110
y 1 1 0
si se usan etiquetas kbd.
Para este caso particular, puede utilizar el paquete Increment Selection . Simplemente presione Ctrl+ Alt+ I( Command+ Control+ I) mientras tiene varios cursores al comienzo de cada línea. Además de la respuesta de melinath , aquí hay un ejemplo de cómo hacerlo:
Primero necesitará Control de paquetes . No debería tomar más de 30 segundos instalar ambas cosas.
Pasos:
Install Package Control
y haga clic para instalar.Package Control: Install Package
, haga clic en él y espere un momento.Increment Selection
y haga clic en él para instalar.Resultado:
Increment Selection también puede reemplazar números, prefijar números con ceros iniciales, incrementar letras, incrementar en un paso y más.
[1] text [1] text [1] -> 1| text 2| text 3|
[a] text [a] text [a] -> a| text b| text c|
[01] text [01] text [01] -> 01| text 02| text 03|
[05,3] text [05,3] text [05,3] -> 05| text 08| text 11|
[5,-1] text [5,-1] text [5,-1] -> 5| text 4| text 3|
Sugerencia: []
representa una selección, |
representa un signo de intercalación.
El complemento IncrementSelection habilita este comportamiento. Si tiene Package Control instalado, puede buscarlo e instalarlo. ¡Pan comido!
<path d="M330,0C220,63.7,0,191,0,191"/><path d="M330-2C220,61.7,0,189,0,189"/> <path d="M330-_C220,__.7,0,___,0,___"/>
Utilice el paquete Emmet pruebe esto:
{$ text${newline}}*4
$
con $@3
. Si desea invertir el contador (por ejemplo, 4, 3, 2, 1), reemplace el primero $
con $@-
. Si desea invertir el contador de nuevo a 3 (por ejemplo, 6, 5, 4, 3), reemplace el primero $
con $@-3
. Si desea rellenar ceros (por ejemplo, 001, 002, 003, 004), reemplace el primero $
con $$$
. Ver docs.emmet.io/abbreviations/syntax/#item-numbering
{$ => $,${newline}}*12
para crear una matriz con claves y valores, meses del año
Mi solución alternativa (hasta ahora, cuando encontré este hilo) era ir a mi editor de hojas de cálculo, generar la secuencia allí, copiar, volver a subl, expandir el cursor sobre tantas líneas y pegar.
Este enfoque se puede aplicar en cualquier editor de texto que le permita expandir (clonar) el cursor.
copia de esta publicación https://stackoverflow.com/a/64083371/5902698
Desea tener un número en cada fila que haya seleccionado, pero no el mismo. Por ejemplo, selecciona 5 cursores y desea escribir 1 2 3 4 5.
ctrl + maj + P y seleccione aritmética
Como tienes 5 cursores, propone 1 2 3 4 5
Si lo desea, puede cambiar su número de iteraciones