我有以下方便的 VIM 地图:
inoremap ( ()<Left>
但是,有时我会进入插入模式来在变量周围添加函数调用,如下所示:
Was: $sql = "SELECT * FROM " . $someTable;
To: $sql = "SELECT * FROM " . mysql_real_escape_string($someTable);
映射使得)
之后变得多余mysql_real_escape_string(
。有什么方法可以重构映射,以便如果光标后存在一个字符,并且光标后的字符不是空格,则)<left>
不会附加到(
?
谢谢。