2

Так как Textmate по умолчанию настроен на открытие html-файлов, он пытается открыть ссылки внутри Tweetdeck. Если я переключаю его обратно на открытие html-файлов в браузере, это нормально, но я хочу открыть html-файлы в Textmate. альтернативный текст

(Mash.to был ссылкой с сокращенного URL-адреса от Mashable (ссылка для безопасной работы)): http://mash.to/2FFQZ

Кто-нибудь еще сталкивался с этой проблемой и знает как ее исправить?

Я на Mac.

5 ответов5

1

Я не знаком с TweetDeck, но стандартом для файлов ссылок (т.е. файлов, которые открываются по веб-адресу) являются .webloc, а не .html. Вы должны иметь возможность настроить .html файлы для открытия в TextMate (это то, что у меня есть на моем Mac), но если TweetDeck также создает файлы .html вместо файлов .webloc, то это будет проблемой: вы можете ' у этого действительно есть оба пути.

Однако, если есть только определенные HTML-файлы, которые вы хотите связать с TextMate, вы можете сделать это: выбрать файл, получить информацию и изменить приложение в разделе "Открыть с помощью". Я подозреваю, что это не совсем решение для вас, хотя.

Возможно, проверьте сопоставление файлов для файлов webloc в вашей системе: перетащите значок веб-страницы из адресной строки вашего сафари на рабочий стол и получите информацию об этом. (Мой говорит "Искатель".)

Я только что попытался установить TweetDeck, чтобы проверить это, и все это, кажется, работает для меня, поэтому должен быть способ:

  1. Нажатие на ссылки в TweetDeck открывает их в Safari
  2. Двойной щелчок по html-файлам в Finder открывает их в TextMate

Как TweetDeck даже дает вам HTML-файлы из ссылок? Это странно.

1

У меня тоже была эта проблема, одна вещь, которая не полностью решает проблему, но помогла мне:

Вы можете настроить .html для открытия в Chrome (или в любом браузере) и .htm для открытия файлов в TextMate по умолчанию. Сделайте это, щелкнув правой кнопкой мыши файл .html/.htm , выбрав "Получить информацию", изменив приложение "Открыть с помощью", затем нажав "Изменить все".

Затем, если вы измените все ваши файлы .html на .htm он должен открыть их в TextMate. Опять же, это не идеальное решение, но хороший обходной путь для меня.

0

danixd: вам не следует устанавливать текстовый редактор в качестве программы по умолчанию для открытия html в OS X. Насколько я знаю, OS X не имеет отдельной настройки для открытия файлов по сравнению с их редактированием ... т.е. щелчком правой кнопкой мыши по файлу и выбирая редактировать, а не открывать. Таким образом, использование "изменить все", как вы, кажется, сделали, приводит к открытию всех HTML-ссылок в TextMate.

Можете ли вы просто щелкнуть правой кнопкой мыши (или удерживать нажатой клавишу Control), а затем выбрать открыть с помощью -> TextMate, когда вы хотите открыть HTML-файл для редактирования? Кроме того, вы можете перетащить HTML-файлы или ссылки на значок TextMate или в окно TextMate, чтобы открыть их для редактирования ...

на редактирование:

Вы не сможете установить TextMate в качестве html-приложения по умолчанию, не перепутав другие вещи, которые вы хотите сделать, например, щелкнув ссылки в TweetDeck и открыв их в браузере. К сожалению, вы не можете иметь это в обоих направлениях, это одинаково в Windows.

Однако есть и другой вариант. Вы можете создать новый сервис и установить для него сочетание клавиш. Я только что проверил, и это работает:

  1. Открыть Автоматор

  2. Выберите новый сервис

  3. Измените раскрывающийся список под панелью инструментов на "файлы или папки"

  4. Перетащите действие "Открыть элементы Finder" (в разделе "Файлы и папки") в рабочий процесс под панелью инструментов.

  5. Выберите «TextMate.app» в списке "Открыть с помощью".

  6. Сохраните ваш сервис как "Редактировать с TextMate" или как хотите, чтобы он назывался

  7. Откройте Системные настройки -> Клавиатура -> Сочетания клавиш -> Услуги

  8. Прокрутите до новой службы в разделе "Файлы и папки".

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

  10. введите какое-нибудь сочетание клавиш, которое вы хотите использовать, когда выбран HTML-файл и вы хотите открыть его в textmate

  11. вуаля

0

Не пользователь Mac, но из вашего вопроса у меня сложилось впечатление, что вы пытаетесь открыть http://mash.to/2FFQZ в TextMate.

Если вам нужно изучить HTML-файл из Интернета, решение проблемы состоит в том, чтобы изменить редактор браузера "Просмотр исходного кода" по умолчанию на TextMate, а не пытаться открыть все файлы HTML в TextMate. В этой статье описывается процесс для Firefox. Это позволит нормально просматривать Интернет, передавая источник только при необходимости.

Другое решение в самом браузере - использовать инструмент разработчика, такой как Firebug для Firefox. Это позволит вам изучить источник более подробно, включая CSS.

Насколько я вижу, вы не можете использовать TextMate для редактирования файла непосредственно из Интернета.
Руководство TextMate Вызов TextMate из других приложений говорит о схеме URL:

Схема URL txmt позволяет открывать файлы в TextMate с помощью гиперссылок, найденных, например, в документах HTML (якорях). Они могут ссылаться на локальные файлы

У меня сложилось впечатление, что TextMate может открывать HTML-файлы только локально с компьютера, а не из Интернета.

Это впечатление подкрепляется ответом на тему от июля 2009 г.
Проблема "Неизвестная схема URL" - Adobe AIR + TextMate:

Проблема: Просто чтобы прояснить ситуацию, если бы я щелкнул ссылку « http://adobeairbug.com/ », то отобразилась бы ошибка «Неизвестная схема URL - эта версия TextMate не поддерживает« adobeairbug.com »в своем URL. схема.

Ответ: Программа по умолчанию для открытия .html или .php или любого файла, к которому вы пытаетесь перейти, настроена на открытие в TextMate. Измените программу по умолчанию на интернет-браузер.

0

Из TweetDeck URL Fix: Как я получил TweetDeck URL обратно в мой браузер, где они принадлежат!

Зная, что у меня есть резервные копии в нескольких разных местах, я удалил TextMate. Пуф!

Затем я щелкнул URL-адрес в TweetDeck. Невероятно, но это пошло на Safari (не мой браузер по умолчанию). Но это было начало!

Затем я вошел в настройки Safari и убедился, что мой браузер по умолчанию, на самом деле, настроен на Firefox. Затем я закрыл Safari, закрыл TweetDeck, снова открыл TweetDeck и нажал другую ссылку.

Это пошло в Firefox, новую вкладку и все. УСПЕХ!

Когда я восстановил прежнюю славу TextMate, URL-адреса продолжали идти прямо к Firefox. И я был исправлен!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .