Dengan beberapa peringatan, Anda dapat melakukan ini menggunakan mode biner Vim. Sepertinya Anda mungkin ingin menggunakan perintah
vim -b +'set list' somefile
Atau, Anda dapat memasukkan yang berikut ini di .vimrc
:
:set binary
:set list
Yang penting adalah bahwa mode biner harus diatur sebelum file tersebut dibaca menjadi buffer. Setelah Vim membaca file, sudah terlambat; Trik ini bergantung pada perubahan cara Vim membaca file. Secara khusus, apa yang Anda butuhkan adalah Vim untuk tidak mencoba menebak jenis file tertentu <EOL>
.
Mode biner melakukan apa yang Anda inginkan, menonaktifkan deteksi pemisah garis otomatis ini, tetapi melakukan beberapa hal lain juga:
- set
'textwidth'
ke 0
- set
'wrapmargin'
ke 0
- unsets
'modeline'
- unsets
'expandtab'
Jadi, Anda mungkin tidak ingin memiliki ini di Anda .vimrc
; mungkin lebih baik menggunakan versi command-line, dan hanya untuk file-file itu di mana Anda memerlukan jenis tampilan khusus ini.
Untuk informasi lebih lanjut:
:help 'binary'
:help edit-binary
:help file-read
:help file-formats
:help 'fileformat'
Hello%$
untuk file DOS (di mana%
CR dan$
aLF
)? Ini tidak mungkin dengan pengaturanlist
/listchars
, dan saya tidak bisa benar-benar datang dengan cara untuk melakukan ini di VimScript baik ...