Вышла новая сборка trolCommander-а. В неё вошли множество улучшений текстового редактора, работы с архивами, утилитами MacOS X и прочее.
Кроме того, сборка содержит множество других мелких улучшений, исправлений и оптимизаций.
В текстовый редактор наконец была добавлена возможность замены текста. Это достаточно нужная вещь, отсутствие которой часто заставляло использовать внешние редакторы. Теперь встроенный редактор стал более самодостаточным.
Диалог замены выглядит так:
Заодно был доработан диалог поиска. Теперь можно искать по регэкспам и делать подсветку найденных результатов по тексту. Новый диалог выглядит так:
При использовании текстового редактора лично у меня часто имела место следующая проблема (это особенно характерная для Mac OS X) - когда открываешь файл во встроенном редакторе, затем, переходишь в файловую панель, из которой снова можешь открыть редактор того же самого файла, то периодически имела место ситуация, когда появлялось несколько окон с одним и тем же файлом. При этом, если файл редактировался одновременно в разных окнах, то был риск потерять часть правок. Для решения этой проблемы в строку статуса файловой панели, редактора и вьюверов была добавлена кнопка для переключения между ними. Выглядит это примерно так:
Теперь в файловой панели видно, что есть открытые файлы (раньше в Mac OS X увидить этом можно было только в меню Windows менеджера файлов, либо переключением между окнами приложения), и можно быстро переключаться между ними. Кроме того, при попытке повторно открыть редактор/просмотрщик файла будет отображено предыдущее окно.
Так же для быстрого переключения между окнами редакторов и вьюверов теперь можно воспользоваться комбинацией Alt+TAB, нажатие которой отобразит список всех открытых редакторов:
После отпускания Alt будет отображено то окно, на котором остался курсор.
При редактировании файлов с типом синтаксиса "AVR assembler" в строке статуса теперь отображается подсказка для текущей ассемблерной инструкции. Вот так:
В Mac OS X теперь можно безопасно извлекать флешки и размонтировать файловые системы. В меню "Tools" для этого добавлена команда "Eject drive". Кстати, тут же рядом появилась команда "Compare files", но о ней чуть позже.
Кроме того, размонтировать файловую систему можно в контекстном меню командой "Eject drive" (это относится к содержимому директории /Volumes).
Появилась возможность сравнивать текстовые файлы в Mac OS X. Для этого в системе должна быть установлена утилита FileMerge из набора инструментов XCode. Команда "Compare files" из меню "Tools" запускает FileMerge для сравнения выбранного файла из левой панели с выбранным файлом из правой панели.
При удалении файлов их список показывается свёрнутым. Хотя, в случае удаления одного файла не имеет смысла скрывать его, лучше видеть его имя в диалоге (не будет лишним явно видеть, какой файл удаляешь). Диалог удаления был кастомизирован для случая одного файла следующим образом:
Теперь файловый менеджер может работать в режме одной панели. Переключается этот режим в меню "View" командой "Toggle single panel"
В окне результатов поиска файлов можно перейти к просмотру и редактированию найденного файла клавишами F3 и F4 соответственно. Теперь, если поиск производился по строке, то после перехода в редактор/вьювер можно сразу перемещаться между вхождениями этой строки в файле клавишами F3/Shift-F3 (и теперь не надо для этого выполнять новый поиск по Ctrl+F):
В предыдущей версии trolCommander появилась возможность работы с файловой системой Android-устройств. Для этого требуется утилита adb из пакета android-sdk, которая должна быть прописана в переменную окружения PATH. Если с изменением этой переменной есть какие-то сложности, то в качестве альтернативы путь можно задать в параметре ANDROID_HOME конфигурационного файла env.properties из директории настроек trolCommander-а.
Например, в Mac OS X это файл ~/Preferences/trolCommander/env.properties. И в моём случае местоположение android-sdk задаётся строкой
ANDROID_HOME=/Users/trol/Bin/android-sdk
Скачать сборку 0.9.8 можно с гитхаба
А самую последнию "ночную" сборку в виде jar-файла всегда можно взять тут.
trolCommander - открытое ПО, распространяемое бесплатно. Если вам нравится наше приложение, вы можете поддердать нас через paypal: