【问题标题】:Linux terminal( Vim ) cannot paste the whole code?Linux 终端 ( Vim ) 无法粘贴整个代码?
【发布时间】:2016-06-13 18:24:23
【问题描述】:

我长期有一个问题,在使用Linux终端或者putty粘贴代码时,通常无法完全粘贴代码,通常开头会丢失。 例如,我在浏览器中使用“ctrl+c”复制一段代码。

<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>

【问题讨论】:

    标签: linux vim editor


    【解决方案1】:

    当您启动 vim 时,您并未处于插入模式,因此不会粘贴任何内容。如果您要粘贴的字符之一触发插入模式,则其余字符将被粘贴。

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

    【讨论】:

      【解决方案2】:

      看起来您在默认模式处于活动状态时尝试粘贴。尝试通过按“i”或“a”启用插入模式,然后粘贴。

      【讨论】:

        猜你喜欢
        • 2011-07-31
        • 2017-11-30
        • 1970-01-01
        • 2022-11-21
        • 1970-01-01
        • 2011-10-30
        • 1970-01-01
        • 2021-10-27
        • 2013-02-13
        相关资源
        最近更新 更多