Anda dapat mengklik tombol kecil di modeline dan menyimpan kembali.
abo-abo
@ abo-abo: Tombol kecil mana?
Charo
2
Yang kedua dari kiri, dengan gaya Unix :.
abo-abo
2
Dengan DOS, itu (DOS).
abo-abo
Jawaban:
43
Jika garis mode menunjukkan (DOS)indikator, klik dua kali untuk menggulir ke :makna baris baru Unix dan kemudian simpan file.
Jika Anda tidak dapat mengklik pada baris mode atau lebih suka solusi berbasis keyboard, jalankan perintah C-x RET f( set-buffer-file-coding-system) dan ketik unix. Ini akan mengubah penyandian baris baru tanpa mengubah penyandian karakter lain. (Anda juga dapat mengubah penyandian karakter lain dengan mengetikkan sesuatu seperti utf-8-unix.)
C-x RET f (set-buffer-file-coding-system) ->M-x set-buffer-file-coding-system RET
CodyChan
@CodyChan C-x RET fadalah pengikat default untuk set-buffer-file-coding-system.
Gilles 'SO- berhenti menjadi jahat'
Saya terikat fungsi C-x C-m, dan saat ini saya menggunakan Emacs di terminal jarak jauh, ketika saya mengeksekusi C-x RETdi Emacs, ia mengatakan itu terikat pada fungsi saya terikat C-x C-m, saya pikir M-x cocok untuk semua orang.
CodyChan
1
@CodyChan Saya memberikan binding default (seperti dokumentasi Emacs) karena ini berguna bagi sebagian besar pembaca. Jelas, jika Anda telah mengubah binding standar, Anda tidak dapat menggunakan binding default. Anda dapat menggunakan M-xdengan nama fungsi yang ditunjukkan dalam tanda kurung, tidak ada gunanya mengulanginya. Catat itu RETadalah hal yang sama dengan C-m, yang merupakan apa kunci Return mengirim pada terminal - mengikat yang hanya diterapkan pada kunci Return dalam GUI akan digunakan return.
Gilles 'SO- berhenti menjadi jahat'
4
Simpan file, dan Emacs akan secara otomatis menggunakan char baris baru yang benar saat menulis buffer ke file, sesuai dengan nilai buffer-file-coding-system.
Untuk mengetahui apa nilai buffer-file-coding-sistem, panggilan describe-variablekemudian buffer-file-coding-system, atau menjalankan describe-coding-systemperintah yang dapat Anda lakukan dengan mengklik karakter kedua garis modus atau menekan C-h C. Untuk mengatur nilainya, panggil set-buffer-file-coding-system( C-x RET f) dan tab untuk memilih yang Anda inginkan.
:
.(DOS)
.Jawaban:
Jika garis mode menunjukkan
(DOS)
indikator, klik dua kali untuk menggulir ke:
makna baris baru Unix dan kemudian simpan file.Jika Anda tidak dapat mengklik pada baris mode atau lebih suka solusi berbasis keyboard, jalankan perintah
C-x RET f
(set-buffer-file-coding-system
) dan ketikunix
. Ini akan mengubah penyandian baris baru tanpa mengubah penyandian karakter lain. (Anda juga dapat mengubah penyandian karakter lain dengan mengetikkan sesuatu sepertiutf-8-unix
.)sumber
C-x RET f (set-buffer-file-coding-system)
->M-x set-buffer-file-coding-system RET
C-x RET f
adalah pengikat default untukset-buffer-file-coding-system
.C-x C-m
, dan saat ini saya menggunakan Emacs di terminal jarak jauh, ketika saya mengeksekusiC-x RET
di Emacs, ia mengatakan itu terikat pada fungsi saya terikatC-x C-m
, saya pikirM-x
cocok untuk semua orang.M-x
dengan nama fungsi yang ditunjukkan dalam tanda kurung, tidak ada gunanya mengulanginya. Catat ituRET
adalah hal yang sama denganC-m
, yang merupakan apa kunci Return mengirim pada terminal - mengikat yang hanya diterapkan pada kunci Return dalam GUI akan digunakanreturn
.Simpan file, dan Emacs akan secara otomatis menggunakan char baris baru yang benar saat menulis buffer ke file, sesuai dengan nilai
buffer-file-coding-system
.Untuk mengetahui apa nilai buffer-file-coding-sistem, panggilan
describe-variable
kemudianbuffer-file-coding-system
, atau menjalankandescribe-coding-system
perintah yang dapat Anda lakukan dengan mengklik karakter kedua garis modus atau menekanC-h C
. Untuk mengatur nilainya, panggilset-buffer-file-coding-system
(C-x RET f
) dan tab untuk memilih yang Anda inginkan.sumber