Textmate открытие ссылки от Tweetdeck

1038
danixd

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

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

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

Я на Mac.

2
Вы пробовали предложение по автомату? Robert S Ciaccio 13 лет назад 0

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

1
Andrew Vit

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

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

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

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

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

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

Файлы .webloc открываются с помощью поиска по умолчанию. Я изменил .html, чтобы открыть с помощью TextMate, и .webloc, чтобы открыть с помощью Safari, и не повезло. Tweetdeck не создает файлы HTML. Пользователи чирикают ссылки, и когда я нажимаю на эти ссылки, textmate пытается открыть их. Я бы хотел, чтобы мой работал так же, как ваш! danixd 13 лет назад 0
1
Dowd

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

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

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

0
harrymc

Не пользователь 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. Измените программу по умолчанию на интернет-браузер .

Да, это был бы ответ, если бы я не работал веб-разработчиком и должен был открывать HTML-файлы в TextMate :( Он также открывает обычные URL-адреса таким же образом (http: // www .....) danixd 13 лет назад 0
Вы имеете в виду, что есть Интернет-URL, которые успешно открываются в TextMate? harrymc 13 лет назад 0
@harrymc Я нажимаю на ссылку в TweetDeck, и TextMate показывает мне ошибку, которую я отправил в вопросе. danixd 13 лет назад 0
Тогда я понимаю, что вам никогда не удавалось использовать Интернет в TextMate, что, вероятно, означает, что приведенные выше источники верны: вы не можете. Почему вы * должны * открывать HTML-файлы в TextMate? harrymc 13 лет назад 0
@harrymc: TextMate - это текстовый редактор, поэтому я предполагаю, что он должен открыть html-файлы, чтобы редактировать их ... но я думаю, что вы на правильном пути. @danixd: вам не следует устанавливать текстовый редактор в качестве программы по умолчанию для открытия html в OS X. Насколько мне известно, OS X не имеет отдельной настройки для открытия файлов по сравнению с их редактированием ... то есть щелчок правой кнопкой мыши по файлу и выбирая редактировать, а не открывать. Таким образом, использование «изменить все», как вы, кажется, сделали, приводит к открытию всех HTML-ссылок в TextMate. Robert S Ciaccio 13 лет назад 1
@calavera: Вы, вероятно, правы. @danixd: см. дополнения в начале моего ответа. harrymc 13 лет назад 0
Я знаю, что могу просматривать исходные тексты или использовать инструменты разработки, но это все еще не решает проблему, с которой я сталкиваюсь при открытии ссылок в Tweetdeck в TextMate или необходимости щелкать правой кнопкой мыши файл .html каждый раз, когда я хочу его редактировать. Конечно, я могу перетащить файл на логотип TextMate на док-станции или открыть всю папку в TextMate, но это не имеет значения :( Я предполагаю, что из этих ответов невозможно изменить тот факт, что открытие HTML в текстовый редактор испортит ссылки из других программ. Какая боль, спасибо за ответы, хотя! danixd 13 лет назад 0
@danixd: я понимаю. Я добавил еще один ответ, который может помочь. harrymc 13 лет назад 0
@danixd: Ввиду вашего последнего комментария к моему другому ответу я понимаю, что вы хотите, чтобы локальные html-файлы обрабатывались Textmate, а http-ссылки - браузером. К сожалению, Tweetdeck недостаточно умен, чтобы различать «xxx.html» и «http: //site/xxx.html», и просто слепо использует определяемый ОС обработчик. Поэтому я все еще утверждаю, что этот ответ правильный: то, что вы просите, невозможно. harrymc 13 лет назад 0
0
Robert S Ciaccio

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. вуаля

Я могу, но это не отвечает на мой вопрос. Я много кликаю по файлам HTML, и это большая боль, когда приходится щелкать правой кнопкой мыши> открывать как. Насколько я могу судить по ответам на этой странице, кажется, вы правы в том, что изменили HTML, чтобы он открывался в текстовом редакторе по умолчанию. Я могу изменить .html для открытия в браузере, и в этом браузере откроется любой тип ссылки, примеры; http://www.google.com/index.html & http://bit.ly/DyE5 danixd 13 лет назад 0
@danixd посмотрите мой обновленный ответ, чтобы узнать, как это сделать. Robert S Ciaccio 13 лет назад 0
0
harrymc

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

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

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

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

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

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

Это сработало, чтобы TweetDeck открывал URL-адреса, но это был просто огромный путь к изменению ассоциации файлов, хе! После восстановления TextMate и открытия URL-адресов в Chrome файлы .html были повторно связаны с Chrome, поэтому, когда я нажимаю на них, они открываются в браузере, а не в TextMate. danixd 13 лет назад 0
Так что проблема исправлена? harrymc 13 лет назад 0
Нет, я уже знал, как вернуться к ссылкам TweetDeck, открывающимся в браузере, но это связано с изменением ассоциации файлов .html, чего я не хочу делать. danixd 13 лет назад 0

Похожие вопросы