Как использовать ящик проекта в TextMate 2, если его не существует?

В TextMate 2 и открытии двух файлов в двух разных местах, таких как /path/1/file.txt и /path/2/file.txt, я больше не вижу способа выполнять сравнения, как раньше, поскольку нельзя выбирать файлы в «ящике» проекта. Теперь у нас есть файловый браузер, который, похоже, занял свое место и, следовательно, не может выбрать два противоположных файла. Это также исключает любую другую команду, требующую выбора нескольких файлов, которые не находятся в файловой структуре.

Я упустил что-то, что позволило бы этому работать правильно при работе с файлами по двум разным путям?


person ylluminate    schedule 06.06.2013    source источник


Ответы (1)


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

mate /foo/bar/baz /quix/quacks/quux 

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

ln /foo/bar/baz /quix/quacks/quux . && mate .

Это, очевидно, можно превратить в функцию, чтобы уменьшить синтаксическую разницу. На самом деле, в какой-то момент я действительно написал сценарий-оболочку вокруг mate, чтобы делать это прозрачно, когда это необходимо, И очищать файлы с жесткими ссылками после закрытия проекта или выхода из TextMate. Однако это ушло с плохим жестким диском.

Во всяком случае я ХТХ

person Jay Allen    schedule 26.11.2013