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