IniEd -- редактор файлов настроек (INI, INF, REG, URL)

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

StayAtHome писал(а):если при запуске плагина не удалось считать настройки из инишника -- выдавать отдельно уведомление? Или лучше отображать информацию об этом "тихо" в строке состояния?
Лучше уведомление с указанием проблемных мест.
ask-rus писал(а):Если так, то это лишнее, считаю.
Чтобы удалить секцию целиком, достаточно ведь перейти в левую панель и простым Delete удалить эту секцию.
Это не лишнее, это удобнее и гораздо быстрее, чем переставлять курсор в другую панель, искать там нужную секцию и удалять. Если для тебя лишнее, просто не будешь пользоваться.
Аватара пользователя
StayAtHome
Сообщения: 255
Зарегистрирован: Чт дек 16, 2004 02:31
Откуда: Ukraine
Контактная информация:

Сообщение StayAtHome »

ask-rus писал(а):Открыл *.INI, стёр что-нибудь, нажал Ctrl+S, закрыл и увидел диалог:
Не воспроизводится. Видимо ты после Ctrl+S сделал что-то еще.
Жду подтверждения от других пользователей.

По поводу сетки "как в Ultra TC Editors" -- я против. Вся задумка плагина базируется на том, чтобы минимально отдаляться от гибкости редактирования обычного текстового файла. Одним мановением руки ты можешь либо редактировать название ключа либо его значение. Разделение их в разные колонки сетки убьет текущее удобство напрочь. Сортировка же и так доступна по названию ключа и по названию секции.
Сорри, если разбил чью-то "розовую мечту" :)

По поводу удаления секции. Добавлю отдельным шорткатом, но менять Ctrl+Del на просто Del не хочу -- нужно осознанно отличать удаление символа (в режиме редактирования строки" от удаления всей строки. Пока нет истории отмены это важно.
Flasher писал(а):быстрее, чем переставлять курсор в другую панель, искать там нужную секцию и удалять.
Переставить курсор -- одно нажатие Tab, искать секцию не нужно, он и так будет на активной секции. Но ок, добавлю Ctrl+Shift+Del

Добавлено спустя 1 час 46 минут:

Еще одно обновление:
http://stayathome.ho.ua/files/wlx_inied_2.0_BETA.rar (1.1 MB)
Исправил ошибку с фоновыми цветами, добавил кнопку "Откатить к сохраненным настройкам подсветки", вернул горячий поиск по первым буквам имени секции, переименовал пункт в комбобоксах выбора цвета с "Don't change" на "Default color"
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

StayAtHome писал(а):нужно осознанно отличать удаление символа (в режиме редактирования строки" от удаления всей строки.
Если уже отличается сам режим, по нему и определять, как функционировать Del. В режиме редактирования будут удаляться символы, в ином - вся строка.
StayAtHome писал(а):Переставить курсор -- одно нажатие Tab
Подразумевалась правка в AllSections. Поэтому никак не одно. К тому же в QuickView, которым я куда чаще пользуюсь, Tab переводит курсор в другую панель.
StayAtHome писал(а):Ctrl+Shift+Del
Только не Ctrl+Shift, а Ctrl/Shift или хотя бы один Shift. Не люблю тройные комбинации, почти не использую. Да и зачем усложнять, если не занято?
Последний раз редактировалось Flasher Пт окт 05, 2012 07:19, всего редактировалось 3 раза.
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

StayAtHome писал(а):
ask-rus писал(а):Открыл *.INI, стёр что-нибудь, нажал Ctrl+S, закрыл и увидел диалог:
Не воспроизводится. Видимо ты после Ctrl+S сделал что-то еще.
Жду подтверждения от других пользователей.
У меня ошибка другого характера
Изображение
Получается из-за того, что последняя строчка пустая, ошибка и возникает?
TC 11.58 combo, Windows 11 x64
Аватара пользователя
StayAtHome
Сообщения: 255
Зарегистрирован: Чт дек 16, 2004 02:31
Откуда: Ukraine
Контактная информация:

Сообщение StayAtHome »

jentoso
Вышли мне пожалуйста такой файл.
Flasher писал(а):Подразумевалась правка в AllSections
Это меняет дело :) Ок.
GGS
Сообщения: 322
Зарегистрирован: Сб май 02, 2009 13:00

Сообщение GGS »

StayAtHome
Что-то не вижу в новой версии полосы горизонтальной прокрутки.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

GGS
Совершенно верно, исчезла. Кстати говоря, эта полоса и в панели с секциями не помешала бы.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
StayAtHome
Сообщения: 255
Зарегистрирован: Чт дек 16, 2004 02:31
Откуда: Ukraine
Контактная информация:

Сообщение StayAtHome »

Верну.
А в панели с секциями она действительно нужна? Там во превых есть всплывающие подсказки, а во вторых -- есть Ctrl+T. В комплексе -- для меня выглядит это удобнее чем горизонтальная прокрутка в узком вертикальном списке...
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

StayAtHome
Один вариант решения проблемы другому не помеха. И у всех свой стиль работы и свои предпочтения, от которых отказываться не хочется. Меня бы вполне устроило, чтобы эта полоса прокрутки была опциональной. Кому надо – включат, кому не надо — прибегнут к другим способам.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
StayAtHome
Сообщения: 255
Зарегистрирован: Чт дек 16, 2004 02:31
Откуда: Ukraine
Контактная информация:

Сообщение StayAtHome »

Обновляйтесь:
http://stayathome.ho.ua/files/wlx_inied_2.0_BETA.rar (1.1 MB)
Итого:

Код: Выделить всё

  [!] Добавлена поддержка 64bit (Total Commander 8).
  [*] Настройки плагина (IniEd.ini) могут храниться либо в одном каталоге с wincmd.ini (по умолчанию)
      либо в каталоге плагина (как в предыдущей версии).
  [*] Улучшена поддержка Unicode в т.ч. для длинных путей файлов (больше 259 символов).
  [*] Улучшено автоопределение кодировок.
  [+] Горизонтальное положение списка секций относительно списка строк (с автоподбором высоты).
  [+] Автоматическое сокращение названий ульев реестра (HKEY_CURRENT_USER<->HKCU).
  [!] Существенно увеличена скорость работы с большими файлами.
  [*] Расширены настройки подсветки (рекомендуется удалить старый файл настроек IniEd.ini).
  [+] Снято ограничение на наличие двух секций с одним именем.
  [+] Настройки символов для заголовка секции, комментария, разделителя имя/значение.
  [+] Возможность выделения нескольких строк и выполнения с ними стандартных действий.
  [+] Автоматическая вставка пустой строки-разделителя между секциями при открытии файла.
  [+] Добавлена комбинация клавиш Shift+Del - удалить всю секцию из списка строк.
  [-] Устранена ошибка при выходе из плагина если IniEd.ini недоступен для записи
  [+] Возможность удалять секции без подтверждения.
  [+] Горизонтальная полоса прокрутки в списке секций.
  [*] Предупреждение о длительности сортировки больших файлов.
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

StayAtHome, а что по поводу тех файлов, которые выдавали ошибку? В новой версии, они тоже возникают, но не вешают хотя бы ТС.
TC 11.58 combo, Windows 11 x64
Аватара пользователя
StayAtHome
Сообщения: 255
Зарегистрирован: Чт дек 16, 2004 02:31
Откуда: Ukraine
Контактная информация:

Сообщение StayAtHome »

jentoso
Странно, у меня ошибка воспроизводилась при перемещении / вставке. Видимо еще не все. Опиши действия приводящие к ошибке, пожалуйста.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

StayAtHome
После нажатия Shift+Del в режиме быстрого просмотра теряется фокус, и курсор в списке прыгает вниз окна вместе с секцией, что идёт после удалённой.
Аватара пользователя
StayAtHome
Сообщения: 255
Зарегистрирован: Чт дек 16, 2004 02:31
Откуда: Ukraine
Контактная информация:

Сообщение StayAtHome »

Flasher
Принято, там и с выделением непорядок
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

StayAtHome, просмотр файла F3, двойной клик на строку для изменения "чего-либо", Ctrl+S, двойной клик и возникновение ошибки. Конечно не критично. Да и другие не отписываются об этом. Просто мало ли бывает, меняешь десяток строк, сохранился. Потом вспомнил про одну и "все таки виснит ТС", что то еще не сохраненное идет следом за "котом".
TC 11.58 combo, Windows 11 x64
Ответить