Emacs 邪恶模式 复制并粘贴整行

Emacs 邪恶模式 复制并粘贴整行

在 Vim 中我可以这样做:

示例文本(光标位于分号上):

void test(){
  corner[0]=23;
}

在 Vim 中,该命令ddP...会导致以下变化(光标位于第一个c):

void test(){
  corner[0]=23;
  corner[0]=23;
  corner[0]=23;
  corner[0]=23;
}

但是在 Emacs + evil-mode 中,ddP...结果是:

void test(){                                                                                                                                                                                                                                
  corner[0]=23  corner[0]=23  corner[0]=23  corner[0]=23;                                                                                                                                                                                   
;                                                                                                                                                                                                                                           
;                                                                                                                                                                                                                                           
;                                                                                                                                                                                                                                           
}  

如果我输入的ddp...是这个结果(光标位于最后一行):

void test(){                                                                                                                                                                                                                                
  }  corner[0]=23;                                                                                                                                                                                                                            
    corner[0]=23;                                                                                                                                                                                                                             
    corner[0]=23;                                                                                                                                                                                                                             
    corner[0]=23;

我怎样才能像 Vim 那样设置它?

答案1

我也遇到了完全相同的问题,而且事实证明这是gpaste导致问题的原因。

相关内容