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:
Settings->Preferences...->Language
(dalla versione 7.1) o Settings->Preferences...->Tab Settings
(versioni precedenti) Replace by space
Tab size
della Tab size
.
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.
Preferences -> Language Menu/Tab Settings
. 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!
Seguire questa procedura per convertire gli spazi in tabs o viceversa:
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:
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 .
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:
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:
ctrl + F
( Find/repace
). Find What:
campo. Ma non preoccuparti. space
nel campo Replace With:
. Replce All
. Fatto! 🙂
Vedere:
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: