Textmate 2: изменить папку проекта

У меня странная проблема в Textmate 2, с которой я раньше не сталкивался. Я обычно открываю TM2 в командной строке, переходя в папку проекта, затем ввожу mate ..

Как ни странно, для одного проекта "Папка проекта" теперь не та, в которой я делаю mate ., а моя домашняя папка. Это означает, что нажатие Cmd-T теперь ищет всю мою домашнюю папку, а не только папку моего проекта. Это очень смущает, и я не могу изменить это. Я вышел из ТМ2 и т.д., но это не помогло. Интересно, что в других папках это все еще «старое», ожидаемое поведение.

Есть идеи, как это изменить?


person Joshua Muheim    schedule 02.03.2014    source источник


Ответы (2)


Найдите папку, которую вы хотите установить в качестве папки проекта, в панели просмотра файлов View->Show File Browser. Используйте кнопку меню, она выглядит как стрелка вниз, выберите Use "[folder name]" as Project Folder.

скриншот меню с выделенным пунктом

person Graham P Heath    schedule 03.03.2014
comment
Большое спасибо. Как ни странно, это уже было установлено как папка проекта. Я щелкнул еще раз, чтобы убедиться, что все действительно работает, и теперь Cmd-T показывает только нужные файлы. Спасибо! - person Joshua Muheim; 04.03.2014
comment
Это все еще странно: при перезапуске TM2 поведение возвращается к выбору моей домашней папки в качестве папки проекта, но только для этой папки. В других проектах все так же, как и ожидалось. По крайней мере, теперь я знаю, как временно настроить его правильно для сеанса. - person Joshua Muheim; 04.03.2014
comment
Черт возьми, хуже: всякий раз, когда я открываю новый файл, он возвращается к описанному поведению - мне всегда приходится снова и снова устанавливать папку проекта. Очень надоедливый. Есть ли какая-то скрытая папка TM2 для каждой папки или что-то с настройками, которые я могу удалить? - person Joshua Muheim; 04.03.2014
comment
Пробовали ли вы сбросить настройки: stackoverflow.com/questions/ 16429165/ Вы используете последнюю версию (2014-02-23 / v2.0-alpha.9515)? В этом выпуске были внесены некоторые изменения в папку проекта, которые могут вам помочь. - person Graham P Heath; 04.03.2014
comment
Помогло создание файла .tm_properties с projectDirectory = "$CWD". Не знаю, зачем это нужно сейчас..? Я отредактировал ваш ответ и добавил эту информацию. - person Joshua Muheim; 04.03.2014
comment
Я не решаюсь добавить это к ответу, поскольку ни один из моих файлов .tm_properies вообще не содержит projectDirectory, что означает, что ваша версия все еще работает неправильно. - person Graham P Heath; 04.03.2014
comment
Это нормально. Я добавляю небольшой ответ сам, но оставляю ваш как правильный. - person Joshua Muheim; 04.03.2014
comment
@ Тим Определенно есть. У меня даже есть скриншот выше. Может быть, у вас спрятан «Файловый браузер»? Вид -> Показать файловый браузер - person Graham P Heath; 31.01.2019
comment
не вижу его здесь в TextMate 2.0-rc.22 скриншот - person tim; 01.02.2019
comment
@tim, ты должен нажать на маленькую стрелку вниз ˅ - person Graham P Heath; 01.02.2019

После добавления файла .tm_properties в папку проекта со следующим содержимым проблема была решена для меня.

projectDirectory = "$CWD"

Это может быть не общее решение проблемы, но, по крайней мере, для каждого проекта это работает для меня.

person Joshua Muheim    schedule 04.03.2014