绅士,
关于 Vim 的简单问题!
如何使用 vimrc 中的函数检查光标是否位于行尾?
[]的
答案1
您不需要函数来确定这一点,但如果需要,您可以将以下测试包装在函数中。这取决于您要做什么以及您需要从函数中得到什么。
函数col()
返回其参数的列。行的最后一列是col("$")-1
,而光标列是col(".")
,因此
echo col(".") == col("$")-1
1
当光标位于最后一列时将会回显,0
否则将会回显。
看:
:help col()
绅士,
关于 Vim 的简单问题!
如何使用 vimrc 中的函数检查光标是否位于行尾?
[]的
您不需要函数来确定这一点,但如果需要,您可以将以下测试包装在函数中。这取决于您要做什么以及您需要从函数中得到什么。
函数col()
返回其参数的列。行的最后一列是col("$")-1
,而光标列是col(".")
,因此
echo col(".") == col("$")-1
1
当光标位于最后一列时将会回显,0
否则将会回显。
看:
:help col()