Фанатам Bred'a посвящается.
Bred - лучший блокнот, замена стандартного виндового, какой я видел. Bred второй версии замечательно работал под Win9x, при размере в 70Кб позволял редактировать файлы в кодировках Win, KOI8, cp866, осуществлять перекодировку между ними, а также в транслит, поддерживал печать текста, выравнивание текста, вобщем обладал тем минимумом возможностей, которые необходимы в работе и не имел ничего лишнего.
С появлением w2k/xp появилась проблема с кодировками, была выпущена новая версия 3.0.3U - добавлена поддержка unicode. К сожалению была убрана возможность печати, произведены не очень удачные косметические изменения. С радостью остался бы на старой версии, если бы не проблема кодировок :-|
В поисках альтернативы пересмотрел много вариантов блокнотов (SkimEdit, UltraEdit, notepad+, Tigra и пр..). Да, некоторые из них очень мощные и навороченные (например UltraEdit), но мне совсем не нужны такие монстры, с кучей функций, многооконным интерфейсом, подсветкой синтаксиса и проч..
На данный момент, я продолжаю пользоваться Bred'ом, пока только он устраивает меня своей скоростью, размером, простотой и функциональностью. Очень хочется дожить до новой версии этого блокнота, если выпуск её вообще когда-нибудь произойдёт... К сожалению разработчики фактически забросили этот проект.
Качаем: Bred3.0.3U с панелью инструментов из 2ой версии, запакованный PECompact'ом, размер 80Кб. - либо вложение, либо
тут
Установка: скопировать в C:\WINDOWS\system32\dllcache\
C:\WINDOWS\system32\
C:\WINDOWS\
На предложение Windows вставить компакт-диск и восстановить файл, отвечаем - отмена.
Также, очень рекомендуется импортировать в реест следующий reg-файл:
settings.reg:
REGEDIT4
;BAT file
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shell\edit\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,22,25,31,22,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shell\print\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,2f,70,20,22,25,31,22,00
;CMD file
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cmdfile\shell\edit\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,22,25,31,22,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cmdfile\shell\print\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,2f,70,20,22,25,31,22,00
;INF file
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\shell\open\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,22,25,31,22,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\shell\print\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,2f,70,20,22,25,31,22,00
;INI file
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile\shell\open\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,22,25,31,22,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile\shell\print\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,2f,70,20,22,25,31,22,00
;JSE file
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\JSEFile\Shell\Edit\Command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,4e,\
6f,74,65,70,61,64,2e,65,78,65,20,22,25,31,22,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\JSEFile\shell\print\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,2f,70,20,22,25,31,22,00
;JS file
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\JSFile\Shell\Edit\Command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,4e,\
6f,74,65,70,61,64,2e,65,78,65,20,22,25,31,22,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\JSFile\shell\print\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,2f,70,20,22,25,31,22,00
;REG file
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\regfile\Shell\Edit\Command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,4e,\
6f,74,65,70,61,64,2e,65,78,65,20,22,25,31,22,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\regfile\shell\print\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,2f,70,20,22,25,31,22,00
;TEXT
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\text\shell\edit\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,22,25,31,22,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\text\shell\open\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,22,25,31,22,00
;TXT file
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\shell\open\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,22,25,31,22,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\shell\print\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,2f,70,20,22,25,31,22,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\shell\printto\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,6e,\
6f,74,65,70,61,64,2e,65,78,65,20,2f,70,74,20,22,25,31,22,20,22,25,32,22,20,\
22,25,33,22,20,22,25,34,22,00
;VBE file
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VBEFile\Shell\Edit\Command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,4e,\
6f,74,65,70,61,64,2e,65,78,65,20,22,25,31,22,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VBEFile\shell\Print\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,2f,70,20,22,25,31,22,00
;VBS file
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VBSFile\Shell\Edit\Command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,4e,\
6f,74,65,70,61,64,2e,65,78,65,20,22,25,31,22,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VBSFile\shell\Print\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,2f,70,20,22,25,31,22,00
;WSF file
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WSFFile\Shell\Edit\Command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,4e,\
6f,74,65,70,61,64,2e,65,78,65,20,22,25,31,22,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WSFFile\shell\Print\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,2f,70,20,22,25,31,22,00
;XEV.FailSafeApp file
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\XEV.FailSafeApp\Shell\open\Command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,4e,\
6f,74,65,70,61,64,2e,65,78,65,20,22,25,31,22,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\XEV.FailSafeApp\shell\Print\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,2f,70,20,22,25,31,22,00
;zap file
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\zapfile\Shell\open\Command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,4e,\
6f,74,65,70,61,64,2e,65,78,65,20,22,25,31,22,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\zapfile\shell\Print\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,2f,70,20,22,25,31,22,00
;NOTEPAD file
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\notepad_file\shell\open\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,22,25,31,22,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ACDSee.AIS\Shell\edit\command]
@="notepad.exe \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChannelFile\Shell\Edit\Command]
@="notepad.exe \"%1\""
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Default HTML Editor\shell\edit\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,22,25,31,22,00
[HKEY_CURRENT_USER\Software\Microsoft\Shared\HTML\Default Editor\shell\edit\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,22,25,31,22,00
;--------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\notepad.exe]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\notepad.exe\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\notepad.exe\shell\edit]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\notepad.exe\shell\edit\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,22,25,31,22,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\notepad.exe\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\notepad.exe\shell\open\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,22,25,31,22,00
;--------------------------------------------------------------------------------------------
;---------- BRED -------------
[HKEY_CURRENT_USER\Software\Gladiators]
[HKEY_CURRENT_USER\Software\Gladiators\Bred3]
"LargeButtons"=dword:00000000
"ANSIFontName"="Lucida Console"
"LastSetupPage"=dword:00000004
"WndPos"=hex:2c,00,00,00,02,00,00,00,03,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,\
ff,ff,ff,ff,ff,ff,6e,00,00,00,90,00,00,00,4f,03,00,00,a7,02,00,00
"UNICODEFontName"="Lucida Console"
"OEMFontName"="Lucida Console"
"KOI8RFontName"="Lucida Console"
[HKEY_CURRENT_USER\Software\Gladiators\Bred3\Colors]
"Textback"=dword:00dfb184
[HKEY_CURRENT_USER\Software\Gladiators\Bred3\Editor]
@=dword:00000024
".txt"=dword:00000024
".php"=dword:00000024
".htm"=dword:00000024
".reg"=dword:00000024
".xml"=dword:00000024
".ini"=dword:00000024