Opera可以方便的进行自定义,它把大部分设置都存在INI配置文件里面。这些配置文件主要在三个目录,参考最新官方文档:
INI文件就是文本文件,易读写。内部命令和语法的列表,见所有命令?。在有些命令中你会用到INI文件变量,有一个百分号("%")和一个字母构成。
作者: Frank Hill
更好的排版请看此文
各位修改ini文件时注意,不要修改opera目录的default子目录下的standard_xxx.ini文件,而应把你想要修改的块(session,一般是“[”和“]”之间的部分,每个session之间一般有空行,一或多行),如此opera遇到有修改的session就会加载修改过的session,当然,opera还没有智能到只加载被修改的单行设置的程度。
这里举个例:
我的opera8.5在D:\programs\opera\目录里,后面用./(本人喜欢*nix风格的路径,windows中应是“\”)表示这个opera的“根”目录,默认的一些配置文件在./defaults/目录里,此目录一般有有operadef6.adr、standard_keyboard.ini、standard_menu.ini、standard_mouse.ini、standard_toobar.ini和standard_voice.ini六个文件。
而你如果在使用opera的时候修改过工具栏、鼠标手势、菜单等之类之后,它会在你的个人配置目录(./profile/目录,使用帮助》关于Opera可看到你的是在哪里)里生成修改过的ini配置文件,在对应英文名称的目录里,(./profile/menu/-菜单、./profile/toobar/-工具栏、./profile/mouse/-鼠标手势、./profile/keyboard/-键盘设置)生成一个standard_xxx (1).ini 文件,你可以自己改文件名。这个文件和./defaults/目录里的对应文件的差别就在你改过设置的对应session部分。比如,若我只修改自己的网页右键菜单,则我的./profile/menu/hxf_menu.ini文件里只要有下面这些就行了:
Opera Preferences version 2.0 ; Menu specification file for Opera 7.0//行首有“;”的为ini文件注释行 ; This file is stored in UTF-8 encoding [Version] File Version=2 //以上无“;”的几行是让opera能认识此文件的,似乎不可更改 [Info] Name=my menu //这是你在工具》首选项》高级》工具栏里看到的名字 Description=xxx修改的菜单设置 //“=”号后随便改 Author=xxx //“=”号后随便改,可以加上自己的 email Version=1 //此表示你自己的配置文件的版本,如果共享并打算更新就用吧 //以下是和./defaults目录相应文件standard_menu.ini不同的部分(session) [Document Popup Menu] //这就是我修改了的session,即网页右键菜单对应的session Item, "View in MSIE" = Execute program, "iexplore.exe","%u" Item, "View in Firefox" = Execute program, "D:\programs\Firefox\Firefox.exe","%u" --------------------1 Submenu, 157500, Encoding Menu Item, 80000="Go to page, "http://translate.google.com/translate?u=%u&langpair=en%7Czh-CN&hl=zh-CN&newwindow=1&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools", , , " Item, 80001="Go to page, "http://www.worldlingo.com/wl/mstranslate/UP26384/T1/P2/l/microsoft/computer_translation.html?wl_lp=EN-ZH_CN&wl_fl=0&wl_rurl=%u&wl_url=%u&wlg_table=-3", , , " Item, 80002="Go to page, "http://www.worldlingo.com/wl/mstranslate/UP26384/T1/P2/l/microsoft/computer_translation.html?wl_lp=JA-ZH_CN&wl_fl=0&wl_rurl=%u&wl_url=%u&wlg_table=-3", , , " --------------------2 Item, 70464= Add to bookmarks, 1 Item, 50215= Copy document address Item, 65178= Send document address in mail --------------------3 //此类行对应一个分隔符 Item, 50004= Print document Item, 44002= View document source Item, 70465= Validate frame source Submenu, 67657, Browser Menu Bar --------------------4 Include, Internal Frame Include, Internal Document Background
以上代码中双斜杠后面的本文是我在本文里加的注释,下面是两幅图片,一是我以前截的右键菜单(以前8.5中文截的图,有些出入,因为改过东西),一是选择菜单的设置界面(我用9.0英文版截的图),被选中的配置文件行背景和其他不一样。
doc-popup-menu.png
pref-toobars.png
以后你备份自己的这些工具栏、鼠标手势、菜单只需备份./profile/里相应目录或文件即可,且这样你新版本覆盖安装的时候(会覆盖./defaults/目录的文件)这些配置文件不会被覆盖掉。除非出现ini文件版本更新,否则你的配置就一直能用,版本更新的话你就自己手动修改配置文件的版本即可,方便。
nsuptnti kzsxdqch vbbcevnt
95.169.190.71 (2009-07-31 17:11:54)
nubbbgvp vxqeewni opqtdmmz
95.169.190.71 (2009-07-31 18:33:03)
lnzjyldj bdbatyst iuzmlkgn
95.169.190.71 (2009-07-31 19:53:25)
beuiadqp hojdvkol rnmtcsnl
95.169.190.71 (2009-07-31 21:13:18)
ikrmoobu wxprtgfm fgeqmgje
89.248.172.50 (2009-08-09 06:42:56)
kxlfbqgb twbtpkin gfcmzadu
89.248.172.50 (2009-08-09 08:08:41)
wocyqglh zhafrafk luxdommh
89.248.172.50 (2009-08-09 09:33:19)
qrnfaunj dlkmavfy znzdwvut
89.248.172.50 (2009-08-09 10:57:39)
pevxprce zmkcxrvx kbkzziwo
89.248.172.50 (2009-08-09 12:20:24)
nclvuiyl aadeucid tzydthra
94.102.49.213 (2009-08-14 00:49:33)
uqpewgvt xiigbmmy ppjzjfba
94.102.49.213 (2009-08-14 02:14:39)
shueudnw cowsmhzl zrtzhzai
94.102.49.213 (2009-08-14 03:37:15)
uezvgmgy sxqcexpz pmkitlzj
94.102.49.213 (2009-08-14 05:01:50)
rfdsuyrw grsupapn hgpetlvq
94.102.49.213 (2009-08-14 06:28:27)
yunylebt vwroncxd ipmxeuht
94.102.49.213 (2009-08-14 07:56:19)
gspaohdm hwgtdxzt anfkvsaa
94.102.49.213 (2009-08-14 09:24:18)
hzzfmmgm tlxhzjhf oddtahnz
94.102.49.213 (2009-08-14 10:50:04)
zlpmbbue okixsjcw lkfgnjfc
94.102.49.213 (2009-08-14 12:13:21)
nxpqqdvo hgjhoreg nuyapfvt
94.102.49.213 (2009-08-14 13:36:30)
jgjobbtj tspjlppm nhkpoybf
91.121.84.111 (2009-08-17 21:45:36)
nmjxljms jhurjzxp rrujmccy
91.121.84.111 (2009-08-17 23:23:39)
ubbibjju lkmsquqq uhhmgaqb
91.121.84.111 (2009-08-18 01:05:13)
yofstrsq ylbsbbmf yitmfiae
91.121.84.111 (2009-08-18 02:46:58)
gxcilsqm clqnmpdj sfnrroxl
91.121.84.111 (2009-08-18 21:01:48)
soigpfaw thxcwnjf kfaebzcy
91.121.84.111 (2009-08-19 01:48:40)
zvcbteaw yrydpqcd wqtelcni
91.121.84.111 (2009-08-20 17:10:57)
kgskbeif dlmiqufp rdeovbjz
91.121.84.111 (2009-08-20 23:09:13)
yiohicfl rrtzhbfv bphklirj
91.121.84.111 (2009-08-21 05:06:06)
tesafdys qxlmdqye cstspwfv
91.121.84.111 (2009-08-21 11:05:21)
exquluft kdiwhich ysyflbog
91.121.84.111 (2009-08-21 15:31:09)
rrstzglt qdcocjxi dphfkybu
91.121.84.111 (2009-08-21 21:28:53)
hiihdmhl qxkzrrgz siiadcsy
91.121.84.111 (2009-08-22 10:05:32)
zfnpenni qbasfhbk xduuxkjf
91.121.84.111 (2009-08-22 11:49:00)
zdygvjdj tgpicaqb vumcpglh
91.121.84.111 (2009-08-22 13:34:55)
lpahpadd nymvgamp fvdkesma
91.121.84.111 (2009-08-28 13:28:37)
rattlorc kkkkfdqr suohkqyd
91.121.84.111 (2009-08-28 15:06:12)
iuyaomxh kglcwkxe qmoyhgja
91.121.84.111 (2009-08-28 16:44:34)
njgymqcc fpcvgpet fedaurdo
91.121.84.111 (2009-08-28 18:23:45)
imubtcuc sfuecipn pltzlcyy
91.121.84.111 (2009-08-28 20:05:37)
acpoofbt sdyynjgp gfqbyvzy
91.121.84.111 (2009-08-28 21:45:32)
uysjqcho uyxedsbk ztarzwor
91.121.84.111 (2009-08-28 23:22:42)
wawyducj zqvbaqfx dotwrsen
91.121.84.111 (2009-08-29 00:59:38)
lbwvajjh mrkjklsd nwkqqsbg
91.121.84.111 (2009-08-29 02:37:58)
dtvllqjt gzgsefrq imjhyvpb
91.121.84.111 (2009-08-29 04:16:57)
nBc22K Not bad post, leave it at my bookmarks!....
193.105.210.170 (2012-02-10 23:21:36)
S7f4MD However, the author created a cool thing..!
192.162.19.21 (2012-02-11 15:28:44)
mlQe6V A unique note..!!
193.105.210.170 (2012-02-12 04:07:15)
If I were a Teengae Mutant Ninja Turtle, now I'd say "Kowabunga, dude!"
94.23.1.28 (2012-08-09 16:25:45)
MBTdqK? dmhmjley rneuxkdy oeelwnle
89.248.172.50 (2009-07-27 20:04:50)