Существует ли способ объединить несколько окон TextMate?

После того, как файлы были уже открыты в отдельных окнах, есть ли способ объединить их в TextMate 1.5.9? Или, есть ли способ заставить CyberDuck открывать файлы группы, отредактированные в то же время, что и проекты TextMate?

При открытии папки файлов в TextMate это группирует их всех в одном окне как такой: alt text

Но, если я открываю несколько файлов отдельно (поскольку мой FTP вызывает), они появляются в нескольких окнах. Там какой-либо путь состоит в том, чтобы объединить несколько окон TextMate в одно, таким образом, они кажутся сгруппированными как в снимке экрана выше?

4
задан 05.11.2010, 22:08

2 ответа

Какое приложение FTP Вы используете? При использовании чего-то как Дисковый Режим Передачи можно сделать это точно так же, как Вы обычно были бы.

Править: Я на самом деле просто обнаруживал путь, хотя это немного грубо.

  1. Откройтесь два (или больше файлов) из Вашего приложения FTP
  2. В TextMate нажмите File - Новый Проект
  3. Перетащите значок из одного окна редактора в боковую панель проекта
  4. Закройте окно редактора для файла, который Вы просто добавили к проекту
  5. Повторитесь 3 и 4, пока у Вас не будет всех файлов.

Кроме того, вот скринкаст: http://cl.ly/37KA

Можно также использовать этот простой AppleScript для объединения всех открытых документов в проект:

tell application "TextMate"
    activate
    set openFiles to {}
    repeat with doc in (every document whose name is not "untitled")
        set openFiles to openFiles & path of doc
    end repeat
    open openFiles
end tell

Просто вставьте его в редактора AppleScript и работайте. Это оставит отдельные окна открытыми (я не мог выяснить, как автоматически закрыть их), но это должно сделать это намного легче.

2
ответ дан 07.12.2019, 20:45

Это - неправильный способ отредактировать файлы на Вашем сервере. Если Вы серьезно относитесь к работе с целым удаленным проектом с десятками файлов, я могу думать о трех лучших путях:

  1. Используйте систему управления версиями, такую как Мерзавец или Подвижный или Базар или Подверсия.

    Вы работаете над локальной копией своего веб-сайта/приложения и фиксируете/продвигаете изменения в удаленном сервере, когда Вы удовлетворены. Мерзавец очень моден в эти дни, немного поиска с помощью Google возвратит много информации.

  2. Используйте SSH, чтобы войти в Ваш сервер и использовать Vim или Emacs.

    Это странно. Но хорошим способом.

  3. Смонтируйте свой удаленный сервер на Вашем рабочем столе.

    Существует много способов сделать, это, самое надежное и изящное является ExpanDrive, но можно также использовать MacFusion или функцию Net Disk или Transmit'sDisk Interarchy или возможно (я не попробовал его), Disklet Forklit.

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

    Потенциально большое ограничение, хотя: если Ваше интернет-соединение является медленным, целый опыт может быть болезненным.

0
ответ дан 07.12.2019, 20:45

Теги

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