配置的烦恼

配置软件很耗费时间,且很多默认的选项已经合理有效,不必再从头配置。 有类人总是忍不住好奇心,总要去各种尝试,一定要吧所有的选项都自定义一下才爽,这类人就叫做配置狂。 配置狂永远不懂,越是简单粗暴的东西越是有生命力,越是精密巧妙的东西越是脆弱,把配置搞得各种精妙,换台机器,往往无从下手,更悲催的是有时候软件升级,原有的那一套配置被弃用,神马都是浮云。 毫无办法,我就是个配置狂,而且是个自虐级别的配置狂。 什么叫做自虐级别配置狂? 自虐级别配置狂的每一语言对应一个编辑器,R用Rstudio、Python用Sublime、C++用VC、Java用eclipse、Octave用notepad++、XeLaTeX用winedt、beamer用LyX、Markdown用MarkdownPad、jekyll博客用vim! 配置狂的电脑中每一个浏览器用来干一件事一样,360安全浏览器用来买火车票、chrome用来读新闻、IE用来听音乐、firefox用来打开Zotero,每个都配置好云同步个人账户。 自虐级别配置狂在每一个邮箱服务都申请一个帐号,163、126、yeah、yahoo、sina、sohu、hotmail、gmail……每个邮箱只干特定的事,有的专门用来注册帐号的、有的专门用来订阅RSS的等等。 绳命不止,折腾不休。 此文就分享下自虐级别配置狂所干的蠢事。

首先说Sublime,前不久推出个Sublime3之后我就迫不及待地由2升级到3,结果我辛辛苦苦配置的CodeIndel(已经涵盖所有快捷键)完全失效,皮肤主题翻来覆去出bug,既知有3实不愿再用2,我就傻傻的等待3的好消息,但3就是没有好消息。 再吐槽下 Zotero,这次搞了个升级(版本4.0.14)之后,字体一团糟,行局0,鼠标浮过之后字只能露半边。 这是无法忍受的。 配置狂马上产生两个方案:换用别的文献管理软件、或干脆克隆github, 然后来个hard reset回退到上一版本。 结果第一个方案马上被否决,原因就是已对Zotero产生依赖,花费大量时间完成的自定义配置真是弃之可惜。 第二个方案应该是最简单粗暴的,但是对于一个配置狂,既知有个升级却不执行,简直要了卿卿老命。 一番周则后,下载了firefox版本Zotero的插件4.0 Branch dev XPI,这样Zotero总算是能用了。 但这样机器中有standalone和firefox两个版本,standalone不卸多余卸之可惜,每次打开电脑一种尴尬之感油然而生。 再嘚吧嘚吧GoldenDict,好东西的确是个好东西,如可同时工作在双系统中,整合所有网页版本字典,无论有道还是必应还是生物医药大词典。 但天杀的这个字典竟有个功能是可以自定义CSS,搞得我那点空闲时间都放在调节CSS、不断换风格上了。 当前的GoldenDict的CSS:

当前的效果图如下图所示,这永远处在动态不断改进中,任何一种风格都有审美疲劳期限,无力抗拒……

pic alt

最后再举个例子,为了写该博客,配置狂耗费2个小时进行了以下配置,妄图从此不再每次都手工输入日期和头标记(实际上这些步骤至多耗时10秒)。 为了节省10秒耗费2个小时?谁能自灌水式发那么多博客? 总共搞了如下配置:

当安装好vim后,需要将vim设置成支持utf-8且支持后缀名.md的语法高亮和snippet,设置.vimrc文件如下:

Markdown.snippet的配置如下:

将.md加入markdown语法识别文件~/.vim/ftdetect/markdown.vim

自动生成带有日期的博客文件脚本为:

导出该脚本环境变量:

1
export PATH=yourbashfilefolder:$PATH

obsessive-compulsivedisorder

石见 石页 /
在共享协议(CC)下发布于
类别: technology 
标签: vim  jekyll  zotero  goldendict  snippet  blog  sublime  中