Pertanyaan yang diberi tag «keyboard-macros»

3
Bagaimana cara menyimpan makro keyboard sebagai fungsi Lisp?
Sangat sering saya perlu melakukan serangkaian langkah yang membutuhkan beberapa kali penekanan tombol. Untuk sesi yang sama langkah-langkah tersebut dapat direkam dalam makro keyboard. Contohnya adalah menyimpan operasi pencarian / ganti yang sering dilakukan sebagai makro keyboard. Tapi makro itu hilang ketika saya keluar dari emacs. Bagaimana saya bisa menyimpan …

2
Bagaimana menangani baris berikutnya di keyboard makro?
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-linesepertinya tidak menuju ke baris aktual berikutnya, tetapi ke bagian "pembungkus" dari …


4
Bagaimana cara melanjutkan perekaman makro keyboard INCOMPLETE?
Kasus penggunaan klasik: Anda mulai merekam makro: C-x ( Anda melakukan beberapa hal, katakanlah hello. Anda menjalankan perintah yang melempar kesalahan, katakanlah C-g(mis. Anda salah menjalankan C-sdan Anda harus membatalkannya dengan C-g, sekarang pekerjaan Anda hilang). Sekarang rekaman Anda sejauh ini hilang. Saya ingin melanjutkan di mana saya tinggalkan sebelum …

2
Menerjemahkan string ke penekanan tombol
Diberikan string di elisp, saya ingin mensimulasikan emacs menerima penekanan tombol apa pun yang diperlukan untuk membuat kembali string itu. Jadi mengingat string "Hello" emacs akan bertindak persis sama seperti jika saya telah menekan Shift + H, e, l, l, o. Perhatikan bahwa ini tidak selalu sama dengan memasukkan teks …

4
Bagaimana saya bisa menjalankan makro keyboard di buffer yang dipilih dari Ibuffer atau file yang dipilih dari dired?
Jika saya harus melakukan beberapa refactoring nama variabel, saya menggunakan ag dan multi-kursor . Tetapi ketika saya harus melakukan beberapa penghapusan / penambahan / pemindahan blok kode, saya menggunakan makro keyboard. Tapi saya perlu beralih ke setiap buffer dan memulai menjalankan makro secara manual. Apakah ada cara untuk hanya memilih …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.