Namun setelah memilih file (mis. AbstractComponent.class) dan tekanEnter, dalam vim saya mendapatkan:
hati-hati:nama file tidak cocok
Ini mungkin bug yang dikenal di plugin ZIP vim - plugin tidak menangani file ZIP dengan benar yang berisi komentar ZIP. Lihat mis. posting milis ini
Sebagai catatan tambahan, saya juga memperhatikan bahwa jika saya mengekstrak jar (baik dengan unzip atau jar) dan membuka file yang diekstrak dengan vim, isinya salah format
Ini karena sebagian besar file di dalam JAR dikompilasi file kelas Java (file akhiran .class
). Ini adalah data biner, dan vim tidak terlalu cocok untuk mengeditnya, karena vim adalah teks editor, bukan editor biner.
Anda dapat mengeditnya di vim menggunakan xxd
perintah (lihat "Menggunakan xxd" di vim docs), atau Anda dapat menggunakan hex editor, seperti bvi.
Bagaimanapun, melihat langsung konten file kelas jarang membantu, karena Anda perlu memahami format file kelas biner untuk membacanya.
Bisakah Anda menjelaskan mengapa Anda mencoba membuka file di dalam JAR? Maka mungkin kami dapat membantu.