상황별 재맵핑

상황별 재맵핑

다음과 같은 편리한 VIM 맵이 있습니다.

inoremap ( ()<Left>

그러나 때로는 다음과 같이 변수 주위에 함수 호출을 추가하기 위해 삽입 모드로 전환합니다.

Was: $sql = "SELECT * FROM " . $someTable;
 To: $sql = "SELECT * FROM " . mysql_real_escape_string($someTable);

)이후 매핑이 중복됩니다 mysql_real_escape_string(.커서 뒤에 문자가 있고 커서 뒤의 문자가 공백이 아닌 경우 )<left>에 추가되지 않도록 매핑을 리팩토링하는 방법이 있습니까 (?

감사해요.

답변1

그렇게 한다는 것은 "기능 영역"에 들어가는 것을 의미합니다. 거기에서 "플러그인 영역"으로 완전히 들어가 다음과 같은 전용 플러그인을 사용하는 것은 어떨까요?구분하다또는자동 닫기아니면 같은 아이디어에 대한 다양한 변형이 있나요?

관련 정보