Bagaimana cara memasukkan karakter tab dalam mode Teks?


46

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?

Jawaban:


74

C-q <tab>

Cq masukkan karakter selanjutnya sebagai karakter mentah


3
Cq terikat secara default ke fungsi quoted-insert, jadi lebih khusus lagi, iniM-x quoted-insert <tab>
slacy

4

Selain jawaban yang diberikan: Periksa nilai indent-tabs-mode, sesuaikan jika diperlukan. Beberapa kait menggunakan nilainya melakukan terjemahan TAB-Blank.



1

Penambahan jawaban @ Vash2593 .

Jika Anda ingin memasukkan tab ke lebih dari satu baris. Anda dapat menggunakan indent-rigidlyyang terikat C-x TAB. Kemudian Anda dapat memindahkan lekukan secara interaktif dengan S-leftatau S-right.

Atau Anda dapat memberikan argumen universal emacs C-u. misal C-u 4 C-x TABmenambahkan 4 spasi. C-u -4 C-x TABuntuk menghapus 4 spasi.

Ini sangat berguna ketika datang untuk memformat kode di forum sosial. Yang membutuhkan 4 spasi indent.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.