serii81
@serii81
Я люблю phр...

Как провести операцию с float в vim?

Всем привет.
Хочу написать макрос, который будет автоматически высчитывать line-height.
font-size: 18px;
  line-height: 22px;


Добавляю font-size только без пикселей в @f регистр и line-height в @l.
Потом иду в insert mode, = @l/@h = будет number.
Знаю, чтобы результат был float нужно чтобы один из аргументом был таким же.
Но так тоже не работает.

<C-r>= @l/@h*1.0
  • Вопрос задан
  • 42 просмотра
Решения вопроса 1
@5465
Чтобы результат операции был float, нужно привести хотя бы один из аргументов к типу float. Вы можете использовать функцию float(), чтобы преобразовать результат в тип float, например:

<C-r>= float(@l) / float(@h)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы