首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么这个命令是'hiccup'?

为什么这个命令是'hiccup'?
EN

Stack Overflow用户
提问于 2020-07-30 02:40:59
回答 1查看 46关注 0票数 0

我有以下filter命令:

代码语言:javascript
复制
vnoremap    <silent> <leader>C   :w! !pbcopy<CR><CR>

然而,当我运行它时,出现了一个小问题,如这里的视频所示:https://gyazo.com/ca78c5adfcf4b3b7a6a9f885acb5c8bc。为什么会发生这种情况?它似乎是在“看不见”地输入命令或其他东西(例如,在输入命令或回显之后经常出现额外的命令行)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-30 03:53:37

如果您“手动”运行该命令,您将看到在第一个<CR>之后(当您第一次按enter键时,当该命令被执行时),vim会放大状态栏,显示命令的输出和一条消息:

代码语言:javascript
复制
Press ENTER or type command to continue

然后再次按enter键(重映射中的第二个<CR> ),状态栏将再次缩小。我认为“卡顿”是由于状态栏快速“放大和缩小”导致屏幕重绘,这也是为什么你需要在重映射中使用双倍<CR>的原因。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63160359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档