如何在vim脚本中获取行开头的列

时间:2015-07-25 11:11:30

标签: vim whitespace

在vim脚本中,col("$")将返回行尾的列#。我想要类似的东西来获取行#开头的#列,类似于col("^")。但这不起作用,我也找不到那样做的东西。

我想要这样,以便知道一行开头的空白量。

2 个答案:

答案 0 :(得分:5)

你的意思是这样吗?

indent(line("."))

答案 1 :(得分:0)

我现在能做到的最好的就是

normal! ^
col(".")

但这不是一个理想的解决方案,因为我基本上只是将光标移动到我想要的位置,然后检查列。