在vim中,我經常在系統剪貼板中粘貼粘貼之後,最終撤消了超出我想要的操作。有沒有更好的辦法?撤銷粘貼而不撤消之前的輸入
重現:
Open iTerm # or terminal
vi # open vim
i # enter insert mode
type some stuff
Cmd-V # paste the contents of the OS X clipboard
的漿料是一個爛攤子,因爲我還沒有:set paste
。所以
EsC# enter command mode
u # undo
但這解除了我的打字以及我的粘貼。
我可以使用不同的撤消嗎?除了在粘貼之前記住:set paste
之外,還有更好的方法來做到這一點?
根據終端的不同,使用括號內的粘貼模式自動設置粘貼。 http://stackoverflow.com/a/7053522/1890567 – FDinoff
當我發生這種情況時,我所做的是選擇粘貼的文本並對其進行格式化(在轉義模式下點擊'=') –