vim - 复制行命令,打开一个新选项卡并粘贴行
问题描述
我正在尝试编写一个 vim 命令以执行以下简单步骤:
- 复制光标下的行
- 打开一个新标签
- 将当前行粘贴到那里
我试过以下:
command Lnew y | tabnew | p
它复制并打开一个新选项卡,但不粘贴。底部显示错误:
empty buffer
p
但是,如果我在新选项卡中按,文本将被复制并粘贴。
为什么此命令不将复制的文本粘贴到新选项卡中?
解决方案
您对最后一个命令有问题p
。而不是p
你应该使用pu
( put
)
是p
命令:print
推荐阅读
- ruby-on-rails - Rails:无法通过 Slack 进行身份验证
- windows - Windows 上的 kubectl diff 返回错误:PATH 中找不到可执行文件
- python - 为每行值生成描述性统计数据并动态转置
- hangouts-chat - HangoutsChat - 如何显示按钮的文本只有大写的第一个字母?
- python-3.x - 如何使用 BERT 将非英文文本翻译成英文
- python - python pyplot mathplotlib 一分钟后变慢
- java - 为什么我们在使用不推荐使用的方法或类。我们如何决定完全删除弃用方法/类的时间范围?
- c# - 使用 LibGit2Sharp 获取给定文件的所有提交
- angular - Angular - 从 observable 的 observable 中获取 observables 数组
- sql-server - 当使用 sp_executesql 作为过滤器时,保护 t-sql 动态代码的最佳方法是什么