Kadang-kadang untuk keperluan debugging saya harus melakukan pekerjaan yang mengasyikkan melalui kode javascript yang diperkecil. Garis-garisnya mencapai 600 kolom. Pustaka pelaporan pengecualian cukup baik untuk memberikan saya koordinat kerusakan yang tepat dalam bentuk nomor baris dan nomor kolom. Namun saya tidak dapat menemukan cara untuk langsung melompat ke nomor kolom, meskipun saya dapat melompat ke garis dengan mudah.
Bagaimana saya bisa melakukannya?
Jawaban:
The
|
perintah melakukan apa yang Anda inginkan, seperti dalam 30|akan membawa Anda ke kolom 30.http://vimdoc.sourceforge.net/htmldoc/motion.html#bar
sumber
<Tab>
karakter akan mendapatkan hasil yang berbeda. Jika karakter ini akan berada di sana, Anda malah akan ingin|30lh
atau|29l
atau029l
atau sesuatu seperti itu.50h
Akan memindahkan 50 karakter ke kiri.:set nowrap
juga dapat membantu mengurangi kebingungan antara garis layar dan garis file.g0
mencapai "mulai dari garis layar saat ini".Anda dapat menggunakan
cursor
fungsi ini. Misalnya, untuk melompat ke kolom 25 dari baris 15, Anda dapat menggunakan:call cursor(15,25)
.sumber
"+call cursor($LINE,$COLUMN)"
Jawaban alternatif yang berfungsi untuk saya di Mac OS adalah menggunakan perintah yang menggerakkan kursor ke kanan (yaitu
l
). Jadi jika kursor Anda ada di kolom pertama, dan Anda ingin meletakkan kursor di kolom 50 dari baris Anda saat ini, gunakan perintah:sumber