Привет, коллеги! Вим использует систему регистров для копирования и вставки текста. Регистров много, некоторые (буквы) доступны для записи, то есть в них можно копировать и вырезать текст, другие Вим наполняет для нас сам и мы можем вставлять из них. Есть регистр "черная дыра" _, в который можно записывать, а он всегда пуст. А есть регистр-выражение. Это знак равенства: =. Когда вы попытаетесь вставить его содержимое, откроется командная строка и в ней можно ввести любое выражение. Оно будет вычислено и результат вставлен в текст. Для выражений ведется отдельная история, так что они не смешиваются с поиском и командами. Выражение должно давать строковый результат. Число (целое) автоматически превращается в строку. При использовании команд вставки вроде p в строку превратится и вещественное число. Если результат список, то все его элементы превращаются в строки и склеиваются в одну строку, разделяясь символом конца строки. Словари и вещественные числа автоматически не преобразуются в