【问题标题】:Searches with :g not working with PyCharm IdeaVIM plugin使用 :g 搜索不使用 PyCharm IdeaVIM 插件
【发布时间】:2021-01-17 13:21:55
【问题描述】:

尝试删除我正在使用全局搜索编写的查询中包含 HAVING 的所有行,但它不起作用。

评论和删除都试过了。

query text
HAVING value > 200
query text

搜索示例:

:g/HAVING/d

:g/HAVING/s/^/--/g

输入命令后,我收到以下消息:
VIM - Not an editor command: g|g/HAVING/d

VIM - Not an editor command: g|g/HAVING/s/^/--/g

版本 PyCharm 2020.1.2
内部版本号:PC-201.7846.77
IdeaVim 版本:0.59

请注意,我已经在终端的VIM 中成功测试了这两个命令。如果我没有指定g(但它一次只做一行),那么两者都可以在 PyCharm 中工作,例如以下适用于一次一行:
:/HAVING/d

【问题讨论】:

  • 可能没有:global:delete 的短版? :global/HAVING/delete 有效吗?只是一个疯狂的猜测。
  • 你在 PyCharm 中拥有的是一个 Vim emulator,而不是 Vim,所以你不应该期望 anything 在它中工作,因为它在维姆。如果您觉得有东西丢失或损坏,请使用the plugin 的专用支持渠道之一。
  • @JakeGrossman 我确实尝试过global/delete(应该指定),但无论如何感谢您的建议! @romainl 感谢您的提醒;会的!

标签: vim pycharm ideavim


【解决方案1】:

IdeaVim 目前不支持:global:vglobal 命令。但是,这是投票最多的问题之一,因此应该尽快实施。这是票:https://youtrack.jetbrains.com/issue/VIM-831

【讨论】:

    猜你喜欢
    • 2016-05-12
    • 2017-06-20
    • 2015-04-24
    • 2015-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-05
    • 2014-10-03
    相关资源
    最近更新 更多