2013-02-20 18 views
5

Del ile normal modda bir karakter silmek yank arabelleğe yerleştirir. Tamponu değişmeden tutmak için bu davranışı nasıl değiştirebilirim? Örneğin, d komutunu kullanırken bir kara delik tamponuna takılabilir mi?'Del' tuşuna basarken yank arabelleğe koymayın.

+0

bu soruları cevaplıyor mu? http://stackoverflow.com/questions/14972203/is-it-possible-to-not-use-vims-small-delete-register – Kent

+0

@Kent: Ne yazık ki değil. Davranış, ': set clipboard^= adsız' komutu verildikten sonra aynıdır. – rainer

cevap

8

Yank arabelleğini "<character> ile değiştirebilirsiniz. "Kara delik" tamponu _, yani istediğiniz komut "_d vb. Olacaktır. Bu, silme başına (yank vb.) Olduğunu unutmayın.

.vimrc ürününüzde, varsayılan olarak Del ile bunu yapan basit bir kısayol oluşturabilirsiniz.

nnoremap <Del> "_x 
+0

Yazar, bunu biliyor. – wRAR

+0

Teşekkürler, ama istediğim 'Del' tuşunun davranışını değiştirmek için 'd' komutunu değil, 'd' komutunu değil ... – rainer

+3

@rainer 'nnoremap ' gibi bir şey yazabilirsin _x' –

İlgili konular