Что если вы удалите их все, перезапустите, а затем снова добавите их в выбранном вами порядке?
Или, в Firefox 3.6, настройки вашей поисковой системы хранятся в search.sqlite
в папке вашего профиля. На Windows XP это что-то вроде
C:\Documents and Settings\yourname\AppData\Roaming\Mozilla\Firefox\Profiles\randomstuff\search.sqlite
Вы можете скачать sqlite, извлечь файл куда-нибудь (например, c:\sqlite), полностью закрыть Firefox, затем открыть командную строку и сделать что-то вроде этого:
c:\> set PATH=%PATH%;c:\sqlite
c:\> cd %APPDATA%
c:\> cd Mozilla\Firefox\Profiles
c:\> cd <TAB>
c:\> sqlite3 search.sqlite
sqlite> .schema
CREATE TABLE engine_data (id INTEGER PRIMARY KEY, engineid STRING, name STRING,
value STRING);
sqlite> PRAGMA table_info('engine_data');
0|id|INTEGER|0||1
1|engineid|STRING|0||0
2|name|STRING|0||0
3|value|STRING|0||0
sqlite> select * from engine_data;
2|[app]/google.xml|order|1
3|[app]/yahoo.xml|order|2
4|[app]/wikipedia.xml|order|3
5|[app]/amazondotcom.xml|order|4
6|[app]/answers.xml|order|5
7|[app]/creativecommons.xml|order|6
8|[app]/eBay.xml|order|7
9|[app]/google.xml|used|1
sqlite> update engine_data set value=2 where name='order' and engineid like '%wikipedia%;
sqlite> update engine_data set value=3 where name='order' and engineid like '%yahoo%;
sqlite> update engine_data set value=4 where name='order' and engineid like '%ebay%;
sqlite> .quit
Где вы меняете число после value=
на любое другое число, которое вы хотите, и бит между %
и одним из параметров, напечатанных select * from engine_data;
,