加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何使用vim粘贴新行?

发布时间:2020-12-15 16:49:44 所属栏目:安全 来源:网络整理
导读:我经常不得不在vim中的一个新行上粘贴一些东西。我通常做的是: oEscp 其中插入一个新行,并让我在插入模式,而不是退出插入模式,最后粘贴。 三次击键。不是很有效率。任何更好的想法? 后不久:help p it说: :[line]pu[t] [x] Put the text [from registe
我经常不得不在vim中的一个新行上粘贴一些东西。我通常做的是:
o<Esc>p

其中插入一个新行,并让我在插入模式,而不是退出插入模式,最后粘贴。

三次击键。不是很有效率。任何更好的想法?

后不久:help p it说:
:[line]pu[t] [x]    Put the text [from register x] after [line] (default
                    current line).  This always works |linewise|,thus
                    this command can be used to put a yanked block as
                    new lines.

:[line]pu[t]! [x]   Put the text [from register x] before [line]
                    (default current line).

不幸的是,它不短于你当前的解决方案,除非你结合一些键盘映射建议在一个不同的答案。例如,您可以将它映射到任何键(甚至p):

:nmap p :pu<CR>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读