Мои исследования показывают, что самый простой ответ - просто «нет». Мне не удалось найти редактор, работающий на OS X, который поддерживает сужение, кроме emacs.
Однако я нашел обходной путь, который может представлять интерес для некоторых сценариев, который заключается в использовании QuickCursor от Hog Bay Software вместе с одним или несколькими редакторами.
Например, я попытался настроить QuickCursor для запуска TextMate. Так что теперь, работая в XCode, я могу выбрать текст, который я хочу сузить, нажать глобальную горячую клавишу, которую я настроил, и выделенный текст всплывает в окне TextMate. Это можно отредактировать, затем в окне сохранения и отклонения отредактированный текст возвращается в XCode.
Это также работает, если вы просто работаете в TextMate (или, я полагаю, один из других редакторов, которыми может управлять QuickCursor); то есть. Вы можете выбрать выбрать тест в редакторе, вызвать QuickCursor, чтобы открыть выделенный текст в новом окне, а затем вернуть этот текст обратно в исходное окно.