代码改变世界

我要爱死这个markdown 了

2013-11-23 00:40  Shawn.Cheng  阅读(434)  评论(0编辑  收藏  举报

今天上班依旧看wpdang的文章,最后作者说,文章使用markdown写的,好奇心促使我搜了一把什么是markdown。然后看到了这篇文章,一瞬间就开始兴奋了。顿时觉得,这个东西太好用 了,简直又激起了我重写博客的冲动啊。
看了一会,我就把这个好东西分享给了大支妹纸。哈哈。
另外找到一个国内的在线编辑器http://www.zybuluo.com/mdeditor看起来还不错,不过我个人不喜欢在线编辑器,不过上边有关于markdown的一些语法说明,简单明了,也可以看下。
然后又看到了Sublime Text2markdown插件的结合使用Markdown preview,想起了我自己的Sublime Text 。就开始折腾。生命不息,折腾不止啊。 倒是不复杂,按照作者给的说明文档,很好搞呀。

  • Ctrl+Shift+P 调出命令面板,输入install 选择install package
  • 然后输入 markdown 选择markdown preview 在线安装就成功了。

安装成功后,默认打开了一个说明文档,上边介绍了这个插件的安装方法和使用方法。
最常用的两个

  • 命令面板中输入markdown 选择previw in browser
  • Ctrl +B 编译生成html文件 不过记得建立后缀为.md文件的文件哦。

还有一个需要注意的地方,markdown时列表前需要多加一个空的换行,刚开始列表总是显示不正常,我还以为是插件支持有问题。


回到住处的时候,又准备把原来的 SublimeText 2 的markdown 环境在配置一遍,点开sublime Text提示必须升级才能使用。结果升级后,却出现一系列的问题。
首先是安装了新版本后发现输入install package 不能正常使用,然后就在网上搜关于install package 不能使用的原因。请原谅我这Sublime text 使用新手,虽然早就已经安装了,说实话,倒腾的次数并不是那么多。
在网上也搜到了相关的说法,结果刚好有提到 sublime text 3 无法正常使用install package 的情况,有人居然回复说,在3中,移除了这个功能(当然,我现在也没有验证)。当时,我以为然,就去使用手动安装。
我找到markdow preview 的站点,把代码下下来之后,是一个.zip的安装包,按照其中搜到某一篇文章的提示,将其命名为Markdown Preview.sublime-package。点开菜单栏的Preferences/Browser packages 的目录中,我打开目录发现里边全部都文件夹,就把那个zip包解压,然后整体的名字命名成 如上的名字拷贝进去。重启编辑器。尝试编译预览.md文件。恩,正常解析。啊,好像不对怎么没有样式的样子?简直丑爆了。
然后开始怀疑是下载markdown preview包的问题,重新下载,问题依然如故。然后换sublimetext版本,依然没有效果。到最后,我简直就觉得是我win8的问题了。我居然都要决定重装系统了。啊,这是什么心态啊。。。最后我决定到同学的win7台式机上实验一把,发现仍然不行。。。
几乎就要放弃了。
到外边走动了一下,又坐下来,又想,怎么不能使用install package呢??
搜啊搜,突然看到安装package control的字眼,神马?还需要安装??
果然,需要安装。
按照网上提示,调出控制台Ctrl+无奈我的快捷键也无效。还好可以点击view/show console .此时发现一些log 。上边写到无法加载markdown.css`的字样。恩,那会肯定是这里的错误了。
接着,拷贝 package control 的安装命令至控制台,回车

import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')

package control 恢复正常。(哎,原来我以前是装过才有的,一直以为自己本来就有,时间长,都忘了。。。)

接下来又通过package control安装 markdown preview 。安装成功后,发现立马就ok 了。
我就想,那会手动安装和这里有什么区别呢?
打开'Browser package'目录,往上层目录,看到install package,打开后看到 Package Control.sublime-package。wow,跟那个命名好像。不过这里一个文件,而不是文件夹。看名字应该是安装的package 都会到这里才对 。但这个文件时什么格式呢?猜测是.zip .我就把这个文件拷贝出来,后缀改为.zip居然可以正常解压!难道就是zip文件改了后缀?
接下来,我通过package control 卸载了 markdown preview.试试看能不能手动安装成功。
我把刚才下载下来的markdown preivew 的zip包,拷贝到这个install package 目录下,然后重启编辑器。wow,居然可以,再次打开Browser package发现这里多了一个Markdown preview的文件夹,里边的文件正式zip中的文件。看来是sublime将 那个zip包解压后,去掉后缀,做成文件夹放到这里?看来是如此啊。回想一下,看来我在前几步中误以为需要解压,还放错了目录,导致各种不成功。。
还好,到现在,一切正常。
这时候也该睡了,晚安,markdown 。