Converti tabulazioni in spazi in Notepad ++

Come posso convertire le tabs in spazi in Notepad ++?

Ho trovato una pagina web che suggerisce che è ansible, ma non sono riuscito a trovare alcuna informazione su come farlo.

Mi piacerebbe essere in grado di farlo, perché alcuni moduli web non rispettano il codice con le tabs in essi contenuti.

Per convertire le tabs esistenti in spazi, premi Edit->Blank Operations->TAB to Space .

Se in futuro si desidera inserire spazi anziché tab quando si preme il tasto tab:

  1. Vai a Settings->Preferences...->Language (dalla versione 7.1) o Settings->Preferences...->Tab Settings (versioni precedenti)
  2. Seleziona Replace by space
  3. ( Facoltativo ) È ansible impostare il numero di spazi da utilizzare al posto di una scheda modificando il campo relativo alle Tab size della Tab size .

Screenshot di Sostituisci per spazio

Obsoleto: questa risposta è corretta solo per una versione precedente di Notepad ++. La conversione tra tabs / spazi è ora incorporata in Notepad ++ e il plug-in TextFX non è più disponibile nella finestra di dialogo Gestione plug-in.

  • Per prima cosa imposta l’impostazione “sostituisci per spazi” in Preferences -> Language Menu/Tab Settings .
  • Quindi, apri il documento con il quale desideri sostituire le tabs.
  • Evidenzia tutto il testo ( CTRL + A ).
  • Quindi seleziona TextFX -> TextFX Edit -> Leading spaces to tabs or tabs to spaces .

Nota: assicurati che il plug-in di caratteri di TextFX sia installato ( Plugins -> Plugin manager -> Show plugin manager , scheda Installed ). Altrimenti, non ci sarà il menu TextFX.

Impostazioni -> Preferenze -> Modifica componenti (scheda) -> Impostazione scheda (gruppo) -> Sostituisci per spazio

Nella versione 5.6.8 (e sopra):

Impostazioni -> Preferenze … -> Menu lingua / Impostazioni scheda -> Impostazioni scheda (gruppo) -> Sostituisci spazio

Devi sostituire \t – assicurati di utilizzare la modalità estesa!

Sostituire

Seguire questa procedura per convertire gli spazi in tabs o viceversa:

Spazio - Tab

Ho appena pubblicato un plugin Notepad ++ per convertire le tabs in spazi. Sì, converte le tabs nel mezzo di una riga. Sì, prende in considerazione altri personaggi all’interno del campo a tabs. Controlla.

Il modo semplice:

  1. Evidenzia un’area singola scheda
  2. copia
  3. Richiama trova / sostituisci
  4. Incolla nel campo di ricerca
  5. Fare clic nel campo di sostituzione e premere la barra spaziatrice
  6. Quindi sostituire tutto.

Nella versione 5.8.7:

Menu Impostazioni -> Preferenze … -> Menu Lingua / Impostazioni scheda -> Impostazioni scheda (è ansible selezionare la stessa lingua per sostituire le tabs in spazi. È bello!) -> Deseleziona Usa valore predefinito e seleziona Sostituisci per spazio .

Screenshot della finestra di dialogo Preferenze

Non ho letto tutte le risposte, ma non ho trovato la risposta che stavo cercando.

Io uso Python e non voglio trovare / sostituire o ‘operazioni vuote’ ogni volta che voglio compilare il codice …

Quindi la soluzione migliore per me è che succede al volo !

Ecco la soluzione semplice che ho trovato :

Vai a:

  1. Impostazioni del menu -> Preferenze
  2. Scegli Impostazioni scheda
  3. Scegli il tuo tipo di lingua (es. Python)
  4. Seleziona la casella di controllo ‘Usa il valore predefinito’
  5. Seleziona la casella di controllo “Sostituisci per spazio”

Inserisci qui la descrizione dell'immagine

Non c’è la scheda “Modifica componenti” nella configurazione delle preferenze. Devi andare su “Menu lingua / Impostazioni scheda”, c’è un’opzione in là per controllare il comportamento della scheda. Puoi persino impostarlo in modo diverso a seconda della lingua del file.

Il plug-in di CLR Tabs to Spaces dovrebbe essere una buona opzione. L’ho usato e ha funzionato.

Seguo questo modo semplice:

  • Fare doppio clic (evidenziare) una singola scheda (es .: \ t ).
  • Premere ctrl + F ( Find/repace ).
  • È ansible che non venga visualizzata l’area \ t o scheda singola su Find What: campo. Ma non preoccuparti.
  • Inserisci uno space nel campo Replace With: .
  • Fai clic su Replce All .

Fatto! 🙂

Vedere:

Sostituisci * Tab * per * Spazio * in <code/> Notepad ++ </ code>“></p>
<p>  <strong>Nota:</strong> questo metodo si applica anche al caso inverso (Sostituisci uno <em>spazio</em> di una <em>scheda</em> ). </p>
</div>
</li><!-- #comment-## -->
<div class=

Se lavori in un ambiente Unix, il comando expand è ciò di cui hai bisogno:

Impostazioni> Preferenze> Impostazioni scheda Seleziona “sostituisci per spazio”. Nota sopra c’è la dimensione della scheda: 4 Fai clic sui quattro e si aprirà una finestra con l’opzione per cambiare il valore in un altro numero intero.

Inserisci il numero desiderato e premi INVIO.

Lì ce l’hai <3.

Il modo seguente è il modo migliore secondo me:

Scaricare:

  1. Notepad ++
  2. Il plugin http://sourceforge.net/projects/tabstospacesnpp/?source=typ
  3. Leggi le istruzioni e convertirà le tabs in spazi.