Saya telah mencampur penggunaan emacs
dan vi
( vim
) untuk waktu yang lama. Masing-masing memiliki kelebihan. Saya parse output kesalahan dari proses seperti kompilasi dan mendapatkan nomor baris dan kolom tapi saya hanya bisa menggunakan emacs
untuk langsung pergi ke baris dan kolom:
emacs +15:25 myfile.xml
dengan vi
saya hanya memiliki nomor baris (menurut halaman manual)
vi +15 myfile.xml
Ada opsi untuk pergi kursor posisi pada pola ( vi +/pattern myfile.xml
) yang saya tidak pernah bisa berfungsi. Tapi itu tidak akan membantu saya karena polanya tidak selalu merupakan kejadian pertama dalam file.
Bagaimana saya bisa memulai vi
sehingga ia pergi ke kolom 25 pada baris 15 dari file saya? Bisakah saya melakukan sesuatu dengan -c
opsi?
:15
itu akan melompat ke baris 15 .. Semoga ini bisa membantu Anda
quickfix
sistem, yang menjalankan compiler dari dalam vim, mem-parsing output kesalahan, populasikan daftar kesalahan (menavigasi dengan:cp
,:cn
,:cl
perintah), dan posisi kursor pada yang pertama?