Categories
日常应用

更改LyX的快捷工具栏(加入“导出”按钮)

最近被LyX弄得有点烦,2.0确实好用,有实时拼写检查、拼写提示等等方便的功能,但是始终没搞明白那个“更新PDF (update PDF)”为啥只更新临时文件夹里面的,一点都不实用(我不用adobe reader,foxit里面好像不支持直接更新)。我要的功能在“文件->导出->pdf(pdflatex)”那儿(对应英文版“File->export->pdf(pdflatex)”)。菜单栏折磨了半天,干脆把快捷工具栏的update按钮改成导出算了!想起来当年折腾中文版xetex的时候改过菜单栏和工具栏,找回去,果然:lyx成功升级到v1.6.2中文版[lyx+xetex配置图文指引]

改LyX的工具栏还是比较方便的,打开lyx安装目录下的stdtoolbars.inc, 我的位于默认的“C:Program FilesLyX20Resourcesui”文件夹下,然后找到这行:

Toolbar "view/update" "View/Update"
Item "View" "buffer-view"
Item "Update" "buffer-update"

把红字部分改为 "buffer-export pdflatex",或者在其后面加上这一行:

Item "Export" "buffer-export pdflatex"

效果图如下:

我是觉得“更新”没啥必要,干脆就把那一行注释掉了。新的代码为:

Toolbar "view/update" "View/Update"
Item "View" "buffer-view"
Item "Export" "buffer-export pdflatex"

这下世界可清净多了。喜欢快捷键操作的童鞋们,可以在“工具-选项-编辑-快捷键”(Tools->Preferences->Editing->shorcuts)里面定义一个新的快捷键。位置大概在function列表的document and window下,找到buffer-update,先把它remove掉,然后找到buffer-export-custom,点击modify,然后改成buffer-export pdflatex,快捷键设置为ctrl+shift+R(我是把原来的更新快捷键替换掉了,各位酌情而视)。这样,无论是工具栏还是快捷键就都有的用了!

希望多少能帮大家省一些时间~嗯。以此类推,如果需要别的功能大概也都可以通过增加工具栏和快捷键节省时间!

补一句:刚发现LyX 2.0正式发布了!终于不再是RC了!大家可以欢欣鼓舞的去用新版了!(其实RC在我机子上也挺稳定的说~)呃,刚改过那个stdtoolbars.inc不妨考虑备份一下,不知道新版安装后会不会自动覆盖掉!