Saya telah mencoba mengurai file language_data.txt,
yang diedit oleh Emacs. Kolom yang berbeda dipisahkan oleh karakter tab.
Tetapi ketika saya membuka file, saya menemukan bahwa masing-masing karakter tab telah digantikan oleh banyak karakter spasi. Sebagai contoh:
en_US shiphrah 02005 book reader no connection
en_US shiphrah 02006 user reader no connection
Bagaimana cara memasukkan karakter tab dalam mode Teks?
emacs
whitespace
Chen Yu
sumber
sumber
quoted-insert
, jadi lebih khusus lagi, iniM-x quoted-insert <tab>
Selain jawaban yang diberikan: Periksa nilai
indent-tabs-mode
, sesuaikan jika diperlukan. Beberapa kait menggunakan nilainya melakukan terjemahan TAB-Blank.sumber
Jika Anda ingin kunci TAB untuk memasukkan karakter tab, tambahkan ini ke ~ / .emacs Anda
(global-set-key (kbd "TAB") 'self-insert-command);
Info lebih lanjut tentang emacs + TAB: https://web.archive.org/web/20160312104535/http://vserver1.cscs.lsa.umich.edu/~rlr/Misc/emacs_tabs.htm
sumber
Penambahan jawaban @ Vash2593 .
Jika Anda ingin memasukkan tab ke lebih dari satu baris. Anda dapat menggunakan
indent-rigidly
yang terikatC-x TAB
. Kemudian Anda dapat memindahkan lekukan secara interaktif denganS-left
atauS-right
.Atau Anda dapat memberikan argumen universal emacs
C-u
. misalC-u 4 C-x TAB
menambahkan 4 spasi.C-u -4 C-x TAB
untuk menghapus 4 spasi.Ini sangat berguna ketika datang untuk memformat kode di forum sosial. Yang membutuhkan 4 spasi indent.
sumber