Рассмотрим следующие строки примера:
$some ==thing();
$some == thing();
$some ==$thing;
$some == $thing;
Я пишу макрос для улучшения этих строк. Поместив курсор на пробел после $some , я бы хотел добавить пробел после последнего знака =, если там уже нет пробела. Команда e переводит курсор в конец символов = и $ . То есть для строк = , == и === e переводит курсор на последний символ = . Однако для строк =$thing , ==$thing и ===$thing e переводит курсор на символ $ . Таким образом, я не могу полагаться ни на i ни на a чтобы правильно вставить пробел после символов = .
Как я могу переместить курсор на последний соответствующий символ = надежно? Обратите внимание, что позже в строке могут быть другие символы = .
