如何检查光标是否位于行末?

如何检查光标是否位于行末?

绅士,

关于 Vim 的简单问题!

如何使用 vimrc 中的函数检查光标是否位于行尾?

[]的

答案1

您不需要函数来确定这一点,但如果需要,您可以将以下测试包装在函数中。这取决于您要做什么以及您需要从函数中得到什么。

函数col()返回其参数的列。行的最后一列是col("$")-1,而光标列是col("."),因此

echo col(".") == col("$")-1

1当光标位于最后一列时将会回显,0否则将会回显。

看:

:help col()

相关内容