在 Vim 中貼上時刪除剪貼簿的前幾個字符

在 Vim 中貼上時刪除剪貼簿的前幾個字符

當我將項目貼到 Vim 中時,前幾個字元通常會丟失。這導致了一些嚴重的錯誤。例如,如果我貼到 gedit 中,所有行都在那裡。在 gedit 中成功貼上後,我可以使用相同的剪貼簿內容返回 Vim,並且字元會被刪除。

請參閱螢幕截圖...vim 從 ta 開始,而 gedit 在此之前開始。 Vim 究竟發生了什麼事?

貼上我嘗試過 ctrl+V、ctrl+shift+insert、(命令模式)p 和 P。截斷剪貼簿

答案1

那是因為vim在命令模式當你開始它的時候。在貼上程式碼之前,您需要進入插入模式,例如,按下i鍵。

在您的範例中,您將程式碼貼為 vim 命令,當它到達Entera中的第一個時$cryptData目前字元後的插入模式

如果您從 vim 開始:http://vim.wikia.com/wiki/Tutorial

相關內容