Textmate эквивалент CIM VIM (изменить внутри)? - PullRequest
1 голос
/ 10 мая 2011

Кто-нибудь знает текстового эквивалента команды cim (change inside) в VIM? Мне нравится эта функция VIM, но в целом я предпочитаю TextMate. Я хотел бы иметь возможность делать такие вещи, как изменения внутри кавычек или паренсов.

1 Ответ

2 голосов
/ 10 мая 2011

У вас есть Правка> Выбрать> Заключенные в скобки.

Существует « эксперимент.тмбдл », который предоставляет функцию, похожую на «Balance Jr».

Это эквивалентно vi<something>: если вы находитесь где-то между парой (), она будет работать как vi( или как vi", если вы находитесь между парой "".

Если я правильно помню, он был очень глючным, нелогичным и непредсказуемым и плохо работал с длинными строками или множеством пробелов.

Текстовые объекты Vim очень точны, если вы находитесь между парой"", заключенный в пару (), вы можете выбрать / удалить / восстановить / изменить именно то, что вы хотите.В аналогичной ситуации в TextMate вы застряли и должны прибегнуть к большому количеству <Right><Right><Right><Left><Left>.

...