Son zamanlarda YankRing eklentisini kısmen makrolarla ilgili bazı sorunlara neden olduğu için kurulumumdan kaldırdım, ancak çoğunlukla Vim'in kayıtlarını kullanmak için kendimi eğitmenin daha iyi olacağına karar verdim - özellikle, silinen metnin başlangıçta kayıtta saklanma şekli "1
ve daha sonra yukarıya kaydırılır "2
, "3
vb ayrıca silme yapılır olarak çok kullanışlıdır.
Bununla birlikte, bir silme / değişiklik birden fazla metin satırını kaldırdığında, bunun yerine "-
küçük silme kaydında saklanır (bazı hareket komutları için birkaç istisna dışında). Sonraki küçük silme işlemleri yapılırsa, o metin parçası kaybolur.
Vim'in tüm silme işlemlerini kayıt altına alması mümkün müdür "1
?
nnoremap d "1d
Neredeyse çalışır, ancak kayıtları hem de metin ile sona "1
ve "2
.
Küçük silme kaydının işlevselliğinin etkilenip etkilenmediğini umursamıyorum. Küçük silmeleri adlandırılmış bir kayıt defterine kaydetmek için davranışımı değiştirmemi önermek kesinlikle yararlı bir cevap olmaz - şu anda yaptığım şey bu.