Oldest known version of this page was edited on 2006-01-05 07:07:58 by FrankHill? []
Page view:
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=hxf's menu //这是你在工具》首选项》高级》工具栏里看到的名字 Description=xxx修改的菜单设置 //“=”号后随便改 Author=xxx hxf.prc@gmail.com http://my.opera.com/hxf_prc/ //“=”号后随便改 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文件版本更新,否则你的配置就一直能用,版本更新的话你就自己手动修改配置文件的版本即可,方便。