| View previous topic :: View next topic |
| Author |
Message |
FeyFre
Joined: 07 Aug 2007 Posts: 1892 Location: Vinnitsa, Ukraine
|
Posted: Wed Feb 06, 2013 4:35 pm Post subject: |
|
|
| Пвоторяю: АР нету причини изолировать список недавних друг от друга. Список недавних сделаный одним АР не есть смертельным для другого АР. Это единственная и главня причина: остатки одного АР смертельны(или хотя бы не перевариваемые) для другого. В данном случае такого нету. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2510 Location: Киев, Русь
|
Posted: Wed Feb 06, 2013 9:05 pm Post subject: |
|
|
Брейк!
Сойдёмся на том, что у каждого свои потребности и видение использования, которые подтверждаются опытом разработки и использования другого ПО.
Понятное дело, что хранить часть ini в папке с программой, а часть в профиле - не дело. Либо там либо там. Но какие ini имеются в виду? Там ведь разные ini, и если говорить чисто о хранении в профиле, то:
- если разговор о настройках программы, - они должны храниться _:\Users\<user>\AppData\Roaming\AkelPad\
- если речь о данных (кэш поиска, последние файлы и т.п.), - в _:\Users\<user>\AppData\Local\AkelPad\
это же ясно как день!
Например на работе я бы на своём компе использовал хранение в ini в дирректории программы, а на всех домашних - в профиле, т.к. там все пользуются, и у каждого свои настройки, свои кэш поиска и свои сессии.
То есть варианты:
1. Хранение в реестре (это, как я понимаю, чуть ли не 'священное'...);
2. Хранение в ini. В этом случае данные (кэш поиска, последние файлы и т.п.), всегда хранятся в _:\Users\<user>\AppData\Local\AkelPad\, а ini с настройками в зависимости от выбранного места:
- в директории программы;
- в профиле в _:\Users\<user>\AppData\Roaming\AkelPad\.
Есть ли тут что-либо сложное? Не вижу. |
|
| Back to top |
|
 |
Serge Yolkin
Joined: 27 Jul 2010 Posts: 122
|
Posted: Thu Feb 07, 2013 8:43 am Post subject: |
|
|
VladSh
+1 |
|
| Back to top |
|
 |
Egorkaru
Joined: 22 Mar 2013 Posts: 21 Location: Белово
|
Posted: Fri Mar 22, 2013 5:19 am Post subject: |
|
|
| Mic wrote: | | Спасибо. Единственно - как реестр подчистить от настроек акелпада? Можно узнать что куда прописано в реестр было? |
1. Запустите редактор реестра (Win + R -> regedit -> ОК).
2. Откройте раздел реестра HKCU\Software.
3. Нажмите правой кнопкой мыши на раздел Akelsoft, выберите пункт Удалить и ответьте Да. |
|
| Back to top |
|
 |
Egorkaru
Joined: 22 Mar 2013 Posts: 21 Location: Белово
|
Posted: Fri Mar 22, 2013 5:54 am Post subject: |
|
|
| Mic wrote: | При сохранении настроек в ini файл всё равно создаётся ветвь:
HKEY_CURRENT_USER\Software\Akelsoft\AkelPad\Recent
В ней прописывается путь к только что открытому документу. Это можно отменить, чтобы не замусоривать реестр? |
1. Откройте файл {AkelPadDir}\AkelPad.ini.
Где {AkelPadDir} - это папка с AkelPad'ом.
По умолчанию папка с AkelPad'ом - это C:\Program Files\AkelPad, но в Вашей системе путь может быть иным (если Вы изменили его при установке AkelPad'а)
2. В параметре CmdLineEnd пропишите следующее:
| Code: | | /Call("RecentFiles::DeleteNonExistent") |
3. Перезапустите AkelPad (если он был запущен).
Обязательным условием этого решения является наличие RecentFiles плагина.
Last edited by Egorkaru on Fri Mar 22, 2013 8:11 am; edited 3 times in total |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 850
|
Posted: Fri Mar 22, 2013 6:18 am Post subject: |
|
|
| Только не забудь уточянить, что должен стоять плагин RecentFiles |
|
| Back to top |
|
 |
|