Anda bertanya tentang cara menyembunyikan huruf pertama, tidak menghapusnya, atau menggulirnya agar tidak terlihat - jadi inilah cara menyembunyikannya:
Sembunyikan teks dalam vim menggunakan menyembunyikan
Anda dapat menggunakan pencocokan , dikombinasikan dengan penyorotan sintaksis dan fitur penyembunyian untuk benar-benar tidak menampilkan karakter yang cocok di dalam garis.
Untuk menyembunyikan 25 karakter pertama dari setiap baris:
:syn match Concealed '^.\{25\}' conceal
:set conceallevel=2
Untuk menyembunyikan baris dengan tanda baca saja sebagai gantinya:
:syn match Concealed '^....-..-.. ..:..:..\..... ' conceal
Untuk menyembunyikan:
:syn clear Concealed
:set conceallevel=0
Seperti apa biasanya ini:
YYYY-MM-DD HH:MM:SS.USEC PID Name LogText
YYYY-MM-DD HH:MM:SS.USEC PID Name LogText
YYYY-MM-DD HH:MM:SS.USEC PID Name LogText
YYYY-MM-DD HH:MM:SS.USEC PID Name LogText
YYYY-MM-DD HH:MM:SS.USEC PID Name LogText
YYYY-MM-DD HH:MM:SS.USEC PID Name LogText
YYYY-MM-DD HH:MM:SS.USEC PID Name LogText
akan terlihat seperti ini setelah menjalankan dua perintah pertama:
PID Name LogText
PID Name LogText
PID Name LogText
PID Name LogText
PID Name LogText
PID Name LogText
PID Name LogText
Lihat juga - di dalam
vim
:
help :syn-match
help :syn-conceal
help 'conceallevel'
help 'concealcursor'
(Beri tahu saya jika tidak berperilaku seperti itu - mungkin ada beberapa pengaturan yang tidak saya sadari atau lebih - saya akan membuatnya bekerja.)
cut -c36- logfile > logfile_with_first_35_chars_missing
, dan kemudian tinjau itu.