Vim垂直运动:向上/向下移动到当前位置上具有非空白字符的第一行

时间:2014-10-08 13:29:02

标签: vim

尝试在当前水平位置的非空白字符的行上向上或向下移动到第一行(或[count]行)对于缩进代码似乎很有用。

实施例

在Python中

if condition_a:
    do_stuff()
    ''' random number of lines
elif condition_b:
    other_stuff()
else:
    raise Exception("No stuff to be done.")

让我们说光标位于if的'i'上。用垂直动作从elif移动到'e'可能会很棒。

阅读:help up-down-motions似乎没有为这个问题提供任何指针。

是否有可能实现这样的动作?

1 个答案:

答案 0 :(得分:1)

我的JumpToVerticalOccurrence plugin[| / ]|动作跳转到[count]'下一行,该行与当前列在同一列中具有非空格之一。