Plugin Righe¶
Una cassetta degli attrezzi di operazioni su righe intere: duplicare, spostare, ordinare, deduplicare, dividere, unire e ripulire righe. Ogni comando registra un unico passo di annullamento.
Ambito: su che cosa agisce ciascun comando¶
- Le operazioni sulla riga del cursore (duplica, sposta, inserisci riga vuota) agiscono sul tratto di righe selezionato, oppure solo sulla riga del cursore quando non c'è nulla di selezionato.
- Le trasformazioni di intervallo (ordina, deduplica, inverti, mescola, rimuovi righe vuote/bianche, dividi) agiscono sulle righe selezionate, oppure sull'intero documento quando non c'è nulla di selezionato.
- Unisci le righe richiede una selezione di più righe e le unisce con un unico spazio.
Ogni riga mantiene la propria sequenza di fine riga originale (\n, \r\n, \r),
così i fine riga misti o non nativi sopravvivono all'operazione.
Dove trovarlo — Modifica ▸ Righe¶
Modifica e spostamento¶
| Comando | Che cosa fa |
|---|---|
| Duplica la riga corrente | Copia il tratto di righe subito sotto se stesso. |
| Sposta su / Sposta giù la riga corrente | Sposta il tratto di righe di una riga in su o in giù. |
| Inserisci riga vuota sopra / sotto quella corrente | Aggiunge una riga vuota accanto alla riga del cursore. |
| Dividi le righe | Manda a capo in modo rigido le righe più lunghe di 80 colonne, spezzando all'ultimo spazio prima del limite (o in modo rigido a 80). |
| Unisci le righe | Fonde le righe selezionate in una sola, separate da spazi. |
Rimuovere righe¶
| Comando | Che cosa fa |
|---|---|
| Rimuovi le righe duplicate | Scarta ogni duplicato successivo, conservando le prime occorrenze. |
| Rimuovi le righe duplicate consecutive | Riduce solo i duplicati adiacenti. |
| Rimuovi le righe vuote | Rimuove le righe senza caratteri. |
| Rimuovi le righe vuote (contenenti spazi) | Rimuove anche le righe che contengono solo spazio bianco. |
Riordinare¶
| Comando | Che cosa fa |
|---|---|
| Inverti l'ordine delle righe | Ribalta l'ordine delle righe. |
| Ordine casuale delle righe | Mescola le righe. |
Ordinamento¶
L'ordinamento arriva con sette criteri, ciascuno disponibile in Crescente e Decrescente (14 comandi). L'ordinamento è stabile: le righe uguali mantengono il loro ordine relativo.
| Criterio di ordinamento | Ordina per |
|---|---|
| Lessicograficamente | Valore di byte grezzo. |
| Lessicograficamente… ignorando maiuscole | Valore di byte, senza distinguere maiuscole ASCII. |
| Nell'ordine dell'impostazione regionale | Collazione consapevole della lingua (accenti, regole regionali). |
| Come interi | Il numero intero iniziale di ogni riga; le righe non numeriche vengono prima. |
| Come decimali (punto) | Il numero iniziale, usando . come separatore decimale. |
| Come decimali (virgola) | Il numero iniziale, usando , come separatore decimale. |
| Per lunghezza | Lunghezza della riga in byte. |
Il ritorno a capo finale viene conservato
Il riordino mantiene la forma complessiva del documento rispetto al ritorno a capo finale: un file che finiva senza ritorno a capo finale resta tale dopo un ordinamento, un'inversione o un mescolamento.