У меня есть следующая удобная карта VIM:
inoremap ( ()<Left>
Однако иногда я перехожу в режим вставки, чтобы добавить вызов функции вокруг переменной, например так:
Was: $sql = "SELECT * FROM " . $someTable;
To: $sql = "SELECT * FROM " . mysql_real_escape_string($someTable);
Отображение делает избыточным )
после mysql_real_escape_string(
. Есть ли способ реорганизовать отображение так, чтобы, если после курсора был символ, а символ после курсора не был пробелом, то )<left>
не добавлялся (
?)
Благодарю.