【发布时间】: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 感谢您的提醒;会的!