C-q <tab>
C-q insere o próximo caractere como um caractere bruto
Eu tentei analisar um arquivo language_data.txt, que é editado pelo Emacs. As diferentes colunas são separadas por caracteres de tabulação.
Mas quando abri o arquivo, descobri que cada um dos caracteres de tabulação havia sido substituído por muitos caracteres de espaço. Por exemplo:
en_US shiphrah 02005 book reader no connection
en_US shiphrah 02006 user reader no connection
Como inserir um caractere de tabulação no modo Texto?
Além da resposta dada: Verifique o valor de indent-tabs-mode , personalize-o se necessário.
Vários ganchos usam seu valor fazendo traduções TAB-Blank.
Se você quiser que a tecla TAB insira um caractere de tabulação, adicione isto ao seu ~ / .emacs
(global-set-key (kbd "TAB") 'self-insert-command);
Mais informações úteis sobre o emacs + TAB: link
Além de @ Vash2593 answer.
Se você deseja inserir a guia em mais de uma linha. Você pode usar indent-rigidly , que está vinculado a C-x TAB . Então você pode mover o recuo interativamente com S-left ou S-right .
Ou você pode fornecer com o argumento universal C-u do emacs. por exemplo, C-u 4 C-x TAB para adicionar 4 espaços. C-u -4 C-x TAB para remover 4 espaços.
Isso é muito útil quando se trata de formatar códigos em fóruns sociais. Que precisam de 4 espaços recuados.
Tags emacs whitespace