【问题标题】:ideavim :normal ex command not supported?ideavim:不支持正常的 ex 命令?
【发布时间】:2016-03-22 08:14:44
【问题描述】:

我正在使用 pycharm 和 ideavim 插件进行类似 vim 的编辑。

当我使用 :normal 命令时,我被告知“不是编辑器命令:正常”

是否有另一种方法来完成我的工作(多行运行相同的宏),或者有一种方法可以在idevim中添加普通命令?

【问题讨论】:

    标签: vim intellij-idea pycharm ideavim


    【解决方案1】:

    ideavim 不(还)支持normal 命令。但是如果你想在多行上应用宏,你可以在你的宏中添加 j/k+/- 或其他行运动,这样它就会自动处理多行。

    例如一个简单的宏:dd 删除一行。如果您添加了j -> ddj 并执行x@y,它将删除x 行。

    【讨论】:

    • 聪明的方法,我以前试过,但是当我做一个复杂的版本时可能会混淆。(如果我忘记了最后一个j,我必须重新录制marco。)而且我必须自己计算线条,烦人...
    • 但是这样你就不会知道宏运行了多少次,并且不得不过多地考虑运行宏的次数。相反,最好是直观地选择行,然后像在普通 vim 中一样简单地应用宏。
    猜你喜欢
    • 1970-01-01
    • 2017-09-29
    • 2020-06-24
    • 1970-01-01
    • 2013-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多