2016-03-01 145 views
-1

我長期有問題,當我用Linux終端或膩子粘貼代碼時,通常代碼不能完全粘貼,通常開頭會丟失。 例如,我在瀏覽器中使用「ctrl + c」複製一段代碼。Linux終端(Vim)無法粘貼整個代碼?

<servlet> 
    <servlet-name>HelloWorld</servlet-name> 
    <servlet-class>HelloWorld</servlet-class> 
</servlet> 

<servlet-mapping> 
    <servlet-name>HelloWorld</servlet-name> 
    <url-pattern>/HelloWorld</url-pattern> 
</servlet-mapping> 

然後我使用vim,點擊右鍵,然後選擇「粘貼」打開終端文件,粘貼代碼只是:

me>HelloWorld</servlet-name> 
    <servlet-class>HelloWorld</servlet-class> 
</servlet> 

<servlet-mapping> 
    <servlet-name>HelloWorld</servlet-name> 
    <url-pattern>/HelloWorld</url-pattern> 
</servlet-mapping> 

回答

3

當你啓動Vim你是不是在插入模式所以沒有什麼被粘貼。如果您正在粘貼的某個字符觸發插入模式,則會粘貼其餘字符。

您可以查看在vi模式:Vim modes

1

看起來像你想粘貼時的默認模式是有效的。嘗試按'i'或'a'啓用插入模式,然後粘貼。