Saya membuat makro keyboard untuk bergabung dengan garis dalam buffer menggunakan:
F3 C-n M-x join-line
RET F4.
Ini berfungsi dengan baik, kecuali ketika garis terlalu panjang dan mulai membungkus - yang membuat makro ini tergantung pada lebar bingkai. next-line
sepertinya tidak menuju ke baris aktual berikutnya, tetapi ke bagian "pembungkus" dari baris saat ini.
Bagaimana cara mengatasi masalah itu?
sumber
next-line
perilaku saat ini daripadanext-logical-line
...<down>
atauC-n
biasanya diharapkan membuat Anda turun satu baris, tidak melewati batas garis. Pikirkan bahwa tidak setiap pengguna berasal dari notepad (di mana tidak ada pembungkus garis, sama sekali) ... Imo, pengecualiannya adalah situasi di mananext-logical-line
perilaku yang diharapkan, dan dalam situasi ini, saya sering cenderung menonaktifkanvisual-line-mode
sama sekali. Dan +1 @itsjeyd, sungguh menyenangkan bisa mendapatkan perilaku yang baik tergantung situasinya.C-n
kenext-logical-line
. ;)C-adan C-ekeduanya mengambil argumen awalan yang memungkinkan Anda melewati garis. Misalnya, C-2 C-aakan melompat ke awal baris berikutnya dan C-2 C-eakan melompat ke akhir baris berikutnya. Argumen awalan 3 memindahkan dua baris, dan seterusnya. Anda juga dapat menggunakan argumen negatif untuk pindah ke baris sebelumnya.
Jelas ini tidak banyak digunakan ketika Anda membutuhkan kursor untuk tetap berada di kolom yang sama, tetapi saya menemukan sebagian besar makro saya melibatkan pergi ke awal atau akhir baris, jadi mereka sangat nyaman.
sumber