如何直接跳转到Vim中的列号

时间:2012-03-31 04:43:00

标签: vim

有时为了调试目的,我必须做一些令人兴奋的工作,即通过缩小的javascript代码。这些线宽达600列。异常报告库非常友好,可以以行号和列号的形式为我提供准确的崩溃坐标。但是我找不到直接跳转到列号的方法,即使我可以很容易地跳到该行。

我该怎么做?

4 个答案:

答案 0 :(得分:284)

|命令执行您想要的操作,如 3 0 | 将带您进入第30列。

                                                        bar
|                       To screen column [count] in the current line.
                        exclusive motion.  Ceci n'est pas une pipe.

http://vimdoc.sourceforge.net/htmldoc/motion.html#bar

答案 1 :(得分:31)

您可以使用cursor功能。例如,要跳转到第15行的第25列,您可以使用:call cursor(15,25)

答案 2 :(得分:1)

在Mac OS上对我有用的另一个答案是使用将光标向右移动的命令(即l)。因此,如果光标在第一列上,并且您想要将光标放在当前行的第50列上,请使用以下命令:

49l

答案 3 :(得分:0)

0 8 0 l 应该将您带到第80列-如果您的行有那么多列,那就是