如何使vim功能等待单键按下?
例:
f按下键时执行f按下什么都不应该马上帮忙x按下下一个键(让我们说)后,光标应移动到下一个键xPS:是的,我知道这正是
f默认情况下(尽管它只是行),但我想知道我们是否可以实现这样的功能,我们自己
如果我想等待接下来的两个按键怎么办?这也可能吗?
您可以使用内置getchar()功能.它等待一个按键然后返回它.对于普通的8位字符,您必须使用nr2char(getchar())它将其转换为String.
看来你想扩展f/ t命令以覆盖多行.请注意,已有插件可以执行此操作,例如ft_improved.