Apakah ada cara untuk mengulangi perubahan pænultimate (atau lebih tua)?


8

The .perintah super berguna untuk cepat melakukan tindakan primitif terakhir lagi. Namun, modifikasi lain yang saya lakukan di antara akan menimpa ini.

Apakah ada cara untuk mengingat & mengulangi perubahan yang lebih lama tanpa harus mendefinisikannya sebagai makro, mirip dengan bagaimana "2buffer selalu berisi yank pænultimate?


3
Tidak, itu tidak mungkin.
romainl

1
Suara positif untuk ejaan kuno dari kata tumpul.
user151841

1
@ user151841: digraf FTW!
leftaroundabout

Jawaban:


6

Tidak, ini tidak mungkin. Setelah beberapa pencarian di web, tampaknya orang lain telah bertanya tentang fitur ini sebelumnya di situs pertukaran tumpukan lainnya:

Dan bahkan pada vim mailing group:

Keduanya mengatakan ini tidak mungkin. Namun, Bram Moolenaar (penulis dan pemelihara vim) ada di utas email itu, dan sementara dia tidak mengatakan bahwa fitur itu mungkin, dia memang mengisyaratkan kemungkinan penerapannya pada suatu saat nanti.

Bagaimana dengan Vim menyimpan daftar kunci yang diketik N terakhir? Misalkan ada fungsi keyhistory (1), di mana argumennya adalah seberapa jauh Anda melihat ke belakang.

Saya bertanya-tanya bagaimana itu akan digunakan dalam sebuah plugin.

Saya tidak tahu seberapa tinggi dalam daftar prioritasnya ini (mungkin tidak terlalu tinggi), tetapi saya kira Anda dapat mensponsori vim dan memilih fitur ini jika Anda benar - benar menginginkannya.


2
Ya, itu akan menjadi mungkin, setelah Vim menyingkirkan variabel global, dan semua fungsi edit menjadi peserta kembali. Jangan menahan nafasmu. Itu mungkin terjadi sebelum perdamaian universal dan berakhirnya kelaparan, tetapi saya tidak terlalu berharap lebih cepat.
Sato Katsura
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.