2010-06-22 73 views
2

我不喜歡在Vim中刪除時自動複製刪除的文本,如何禁用它?當我刪除它時,Vim將複製文本,但我該如何禁用它?

+1

重複:http://stackoverflow.com/questions/54255/in-vim-is-there-a-way-to-delete-without-putting-text-in-the-register – nos 2010-06-22 09:11:45

+2

更好方法是瞭解每次刪除文本時將文本複製到寄存器中的優點 - 除非您希望以某種不明確的原因使用此功能,在這種情況下您可以訪問黑洞寄存器。 – 2010-06-22 19:15:06

回答

9

不知道有一種方法可以禁用它,但是有一個名爲'_'的黑洞寄存器,它吞下了所有東西,並且什麼也沒有給回。

通過在命令前加上「_」來使用它,所以「_dd會將當前行發送到黑洞。

+0

很好,我不知道! – sml 2011-02-01 02:08:20

1

我也想禁用該功能,找到了解決辦法:

添加到您的.gvimrc裏的文件,並自動複製文本的選擇將被禁用。

" Following three lines remove the auto copy function from VIM 
    set guioptions-=a 
    set guioptions-=A 
    set guioptions-=aA 
相關問題