trolCommander v0.9.8

trolCommander 0.9.8

Вышла новая сборка trolCommander-а. В неё вошли множество улучшений текстового редактора, работы с архивами, утилитами MacOS X и прочее.

Краткий список улучшений

Новые возможности

  • Текстовый редактор и вьювер: добавлен диалог замены текста, улучшен диалог поиска
  • Текстовый редактор и вьювер: Комбинация Alt-TAB позволяет переключаться между открытыми окнам
  • В строку статуса файловой панели, редакторов и вьюверов добавлена кнопка для переключения между окнами
  • Добавлена команда сравнения текстовых файлов (только Mac OS X)
  • При редактировании файлов на ассемблере AVR в строке статуса показываются подсказки с описанием команд
  • Сворачивание кода в текстовом редакторе и вьювере
  • Распаковка файлов ARJ, CAB, CPIO, DEB, LZH, LZMA, UDF, WIM, ZXR, Z
  • Добавлен однопанельный режим
  • Добавлена команда для безопасного извлечения диска в контекстном меню для файлов из директории /Volumes/ (только Mac OS X)
  • Добавлена команда безопасного извлечения диска в меню Инструменты - Извлечь диск (только Mac OS X)
  • Исправлена работа с ADB/Android-устройствами (путь к ADB можно прописать в конфигурационном файле env.properties в переменной ANDROID_HOME)

Улучшения

  • Закладки теперь можно циклически пролистывать клавишами курсора
  • Можно добавлять разделитель в список закладок, если в качестве имени ввести `-`
  • Увеличена высота окон быстрых списков
  • Улучшены сообщения при копировании файлов “только для чтения”
  • Улучшен диалог при удалении одиночных файлов
  • В диалоге соединения с сервером теперь автоматически прописывается путь к приватному SSH-ключу в unix-подобных системах
  • Улучшен немецкий перевод
  • Добавлен индикатор прогресса при вычислении размера директорий
  • При переходе из кона поиска файла в текстовый редактор или вьювер можно сразу выполнить поиск клавишами F3/Shift-F3
  • Ускорен запуск приложения

Исправленные ошибки

  • “Залипание” курсора в файловой панели
  • Ошибки команды ”Открыть с помощью" контекстного меню
  • Чтение файлов 7z в Windows
  • Ошибки выбора и сохранения темы
  • Задержка перед отображением списка дисков в Windows
  • Падение JVM при открытии вьювера под OSX через vmWare
  • Запуск в KDE
  • Ошибки фильтра по клавишам в окне настроек (если клавиши были изменены но ещё не сохранены)

Обновлены библиотеки

  • j-ftp обновлена до версии 1.60
  • j2SSH обновлена до последней версии
  • Apache Commons Collections
  • 7-Zip-JBinding
  • RSyntaxTextArea

Кроме того, сборка содержит множество других мелких улучшений, исправлений и оптимизаций.

Подробности

Текстовый редактор

Поиск и замена текста

В текстовый редактор наконец была добавлена возможность замены текста. Это достаточно нужная вещь, отсутствие которой часто заставляло использовать внешние редакторы. Теперь встроенный редактор стал более самодостаточным.

Диалог замены выглядит так:

Диалог замены текста

Заодно был доработан диалог поиска. Теперь можно искать по регэкспам и делать подсветку найденных результатов по тексту. Новый диалог выглядит так:

Новый диалог поиска текста

Переключение между окнами

При использовании текстового редактора лично у меня часто имела место следующая проблема (это особенно характерная для Mac OS X) - когда открываешь файл во встроенном редакторе, затем, переходишь в файловую панель, из которой снова можешь открыть редактор того же самого файла, то периодически имела место ситуация, когда появлялось несколько окон с одним и тем же файлом. При этом, если файл редактировался одновременно в разных окнах, то был риск потерять часть правок. Для решения этой проблемы в строку статуса файловой панели, редактора и вьюверов была добавлена кнопка для переключения между ними. Выглядит это примерно так:

Кнопка быстрого переключения в редакторе

Теперь в файловой панели видно, что есть открытые файлы (раньше в Mac OS X увидить этом можно было только в меню Windows менеджера файлов, либо переключением между окнами приложения), и можно быстро переключаться между ними. Кроме того, при попытке повторно открыть редактор/просмотрщик файла будет отображено предыдущее окно.

Так же для быстрого переключения между окнами редакторов и вьюверов теперь можно воспользоваться комбинацией Alt+TAB, нажатие которой отобразит список всех открытых редакторов:

Меню быстрого переключения в редакторе по Alt+TAB

После отпускания Alt будет отображено то окно, на котором остался курсор.

Подсказки по инструкциям AVR

При редактировании файлов с типом синтаксиса "AVR assembler" в строке статуса теперь отображается подсказка для текущей ассемблерной инструкции. Вот так:

Подсказки в текстовом редакторе для AVR-ассемблера

Файловый менеджер

Размонтирование дисков в Mac OS X

В Mac OS X теперь можно безопасно извлекать флешки и размонтировать файловые системы. В меню "Tools" для этого добавлена команда "Eject drive". Кстати, тут же рядом появилась команда "Compare files", но о ней чуть позже.

Безопасное извлечение диска в Mac OS X

Кроме того, размонтировать файловую систему можно в контекстном меню командой "Eject drive" (это относится к содержимому директории /Volumes).

Безопасное извлечение диска в Mac OS X

Сравнение файлов в Mac OS X

Появилась возможность сравнивать текстовые файлы в Mac OS X. Для этого в системе должна быть установлена утилита FileMerge из набора инструментов XCode. Команда "Compare files" из меню "Tools" запускает FileMerge для сравнения выбранного файла из левой панели с выбранным файлом из правой панели.

Диалог удаления файла

При удалении файлов их список показывается свёрнутым. Хотя, в случае удаления одного файла не имеет смысла скрывать его, лучше видеть его имя в диалоге (не будет лишним явно видеть, какой файл удаляешь). Диалог удаления был кастомизирован для случая одного файла следующим образом:

Диалог удаления одного файла

Однопанельный режим

Теперь файловый менеджер может работать в режме одной панели. Переключается этот режим в меню "View" командой "Toggle single panel"

Однопанельный режим

Поиск файлов и текста

В окне результатов поиска файлов можно перейти к просмотру и редактированию найденного файла клавишами F3 и F4 соответственно. Теперь, если поиск производился по строке, то после перехода в редактор/вьювер можно сразу перемещаться между вхождениями этой строки в файле клавишами F3/Shift-F3 (и теперь не надо для этого выполнять новый поиск по Ctrl+F):

Работа с Android-устройствами через ADB

В предыдущей версии 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:

Рейтинг: 
0
Голосов еще нет