gpt4 book ai didi

Vimscript - 获取当前行的缩进

转载 作者:行者123 更新时间:2023-12-04 21:44:50 29 4
gpt4 key购买 nike

在 vim 脚本中,我将如何可靠地将当前行的缩进分配给变量?
curpos()获取 col 似乎不可靠,因为它只计算空格,而且我还需要考虑制表位。

最佳答案

使用 indent()功能;来自 :help indent() :

indent({lnum})  The result is a Number, which is indent of line {lnum} in the
current buffer. The indent is counted in spaces, the value
of 'tabstop' is relevant. {lnum} is used just like in
getline().
When {lnum} is invalid -1 is returned.

关于Vimscript - 获取当前行的缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46090914/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com