我按了哪些键导致“>>”出现在左边距?

发布于 2024-10-21 21:22:58 字数 208 浏览 5 评论 0原文

我调用了什么 Vim 命令来导致从上到下的灰色条带有字符序列“>>”在当前行的左边距中出现? (参见下面的屏幕截图)

http://imgur.com/8l9s4

这种情况每隔一段时间就会发生一次,但我通常打字速度太快,无法意识到是什么笨拙的组合键造成的。

What Vim command did I invoke to cause a top-to-bottom gray bar with the character sequence ">>" in the current line's left margin to appear? (See screenshot below)

http://imgur.com/8l9s4

This happens every once and a while but I'm usually typing too quickly to realize what clumsy key combo caused it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

〆凄凉。 2024-10-28 21:22:58

这可能是一个标志柱。 Signs API 非常愚蠢,因此没有很多插件使用它,更糟糕的是,详细标志列表不会向您显示定义特定标志的位置。在我的系统上,有人定义了名为 es_sign 的符号,其中包含文本 >> 并突出显示 Error (是的,就像您的图像上一样)并且grep -rw es_sign /usr/share/vim 显示它是由 errsign 插件定义的。根据此插件帮助,要放置此标志,您应该输入 \es。请注意,您实际上可能不仅需要 grep /usr/share/vim,还需要 ~/.vim~/vim-addons/path/to/directory/with/vim/plugins 也是如此。

// 顺便说一句,谢谢你让我找到了另一个在我重新安装系统后被包管理器遗漏的包。

It is probably a signs column. Signs API is very dumb, so there aren't lots of plugins using it, and it is even worse that verbose sign list won't show you place where particular sign is defined. On my system somebody has defined sign named es_sign that has text >> and highlighting Error (yes, just like on your image) and grep -rw es_sign /usr/share/vim shows that it was defined by errsign plugin. According to this plugin help, to get this sign placed you should type \es. Note that you may actually want to grep not just /usr/share/vim, but ~/.vim, ~/vim-addons or /path/to/directory/with/vim/plugins as well.

// By the way, thanks that you made me find another package that was left out unhandled by package manager after I reinstalled the system.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文