Come inserire il carattere di tabulazione in modalità Testo?


46

Ho provato ad analizzare un file language_data.txt,che è stato modificato da Emacs. Le diverse colonne sono separate da caratteri di tabulazione.

Ma quando ho aperto il file, ho scoperto che ciascuno dei caratteri della scheda era stato sostituito da molti caratteri spaziali. Per esempio:

en_US   shiphrah        02005   book reader no connection
en_US   shiphrah        02006   user reader no connection

Come inserire un carattere di tabulazione in modalità Testo?

Risposte:


74

C-q <tab>

Cq inserisce il carattere successivo come carattere non elaborato


3
Cq è associato per impostazione predefinita alla funzione quoted-insert, quindi più specificamente, questo èM-x quoted-insert <tab>
slacy

4

Oltre alla risposta fornita: verifica il valore di indent-tabs-mode, personalizzalo se necessario. Diversi hook usano il suo valore facendo traduzioni TAB-Blank.



1

Aggiunta alla risposta @ Vash2593 .

Se si desidera inserire la scheda in più di una riga. Puoi usare ciò a indent-rigidlycui è legato C-x TAB. Quindi puoi spostare il rientro in modo interattivo con S-lefto S-right.

Oppure puoi fornire l'argomento universale di emacs C-u. ad es. C-u 4 C-x TABper aggiungere 4 spazi. C-u -4 C-x TABper rimuovere 4 spazi.

Questo è molto utile quando si tratta di formattare i codici nei forum sociali. Che necessitano di 4 rientri di spazi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.