Открыть с помощью TextWrangler для всех файлов

3732
maciej

Как настроить TextWrangler и Mac OS X, чтобы TextWrangler отображался в подменю «Открыть с помощью…» для всех файлов, а не только для текстовых файлов (и других типов файлов, явно поддерживаемых TextWrangler)?

Я не хочу настраивать все эти нестандартные расширения по одному. Также я не хочу открывать неизвестные файлы в TextWrangler по умолчанию. Я просто хотел бы иметь возможность быстро открывать в TextWrangler, не ища его в «Другие ...»

4

1 ответ на вопрос

5
Daniel Beck

Вместо этого используйте службу Automator. Результат может быть даже лучше, в зависимости от вашей точки зрения (я создал сервис для шестнадцатеричного редактора 0xED, но он также должен работать для TextWrangler):

enter image description here

Если вам нравится то, что вы видите на скриншоте, откройте /Applications/Automator.appи выберите, чтобы создать новый сервис . В правом верхнем углу окна выберите «получать выбранные файлы и папки в любом приложении » (или просто Finder, ваш выбор).

В библиотеке выберите « Утилиты» и дважды щелкните « Запустить сценарий оболочки» .

Настройте это действие на «Передача ввода в качестве аргументов » и замените текст сценария следующим:

if [ -f "$1" ] ; then open -a "TextWrangler" "$1" fi 

Это откроет выбранный файл с помощью TextWrangler, если это обычный файл (без символической ссылки, папки и т. Д.)

Сохранить как «Открыть в TextWrangler», и вы можете использовать его.

Мое решение не работает с файлами `.webloc` (т.е. созданными путем перетаскивания, например, из адресной строки Safari). Но это ошибка с `open`, так как, например,` open -t url.webloc` не открывается в TextEdit. Daniel Beck 13 лет назад 0
Я думаю, что TextWrangler устанавливает такой сервис для вас. Еще проще :) Nathan Grigg 13 лет назад 0
Не было, когда я установил его несколько месяцев назад. Этот скрипт в сочетании с решением Get Info / Open With (чтобы получить ярлык двойного щелчка) для определенных суффиксов файлов покрывает все мои потребности, так что спасибо за это :) Henrik Erlandsson 11 лет назад 0
Как вы получили услуги из подменю услуг? fzwo 10 лет назад 0
Чтобы ответить на мой собственный комментарий: Если для файла доступно менее пяти служб, они отображаются так, как показано на скриншотах. Пять или более сервисов, они входят в подменю. fzwo 10 лет назад 0