vim 表达式寄存器内的舍入

vim 表达式寄存器内的舍入

是否可以在 vim 的表达式寄存器中进行舍入?我想做类似以下的事情:

<C-R>=1*round(1.0/7,2)

答案1

ceil()函数将给定的表达式向上舍入、floor()向下舍入以及round()舍入为最接近的整数。所有这些都返回浮点数。如果要舍入到小数点后两位,则乘以 100 并除以 100,如 所示round(x * 100) / 100

如需更多信息,请尝试:h eval

相关内容