wiki全部换成了markdown

上周双休日、包括这两天下班回来,差不多把 wiki 从 vimwiki 换成了 markdown。

原因有很多,主要是因为:

  • vimwiki的换行很蛋疼,必须要用<br />,否则只能空一行当作一个<p>
  • 接触的markup语法太多,实在记不住了,一直又很喜欢markdown
  • vimwiki对<code>的处理不行,里面就不能再使用反引号

当然,vimwiki 也有很多亮点的:

  • 智能的管理模版,我在换成markdown后是自己写脚本来嵌入到模版里的
  • 可以定制<pre>的语言,这个配合 Syntax Highlighting 是非常强大的

继续阅读wiki全部换成了markdown

解决tmux支持color 256的问题

最近在使用vim-powerline和tmux的时候,总感觉不对劲。

因为发现配置的tmux状态栏没有背景颜色,且vim-powerline在没有执行screen/tmux时时很好看的,但是执行了tmux后,则背景颜色没了,且前景颜色很丑陋。

这尼玛绝对是终端的256色没支持!!!

继续阅读解决tmux支持color 256的问题

布道一下tmux

今天下午部门里showcase,我介绍了tmux。

原先我们部门里部分人不用这些终端会话管理软件,部分人用screen。后来志旭那边从screen转向了tmux,感觉很不错,就让我研究下,然后在部门里介绍。这次showcase非常满意,感觉比以前说的好多了,一方面是因为我确实花了很多时间来研究它,包括在网上搜各种资料,所以在介绍时也非常轻松;另一方面也是这个软件确实比screen强大多了,深深的吸引了我。

说起screen,我记得是大部分linux发行版里自带的软件(不是很确定),确实简单且方便,线上环境一般也会配置screen。但是也因为简单,导致功能不是很强大。就比如我写代码时,需要左右分屏,但是screen只有水平分屏的功能,只有ubuntu下有patch可以补充左右分屏功能,但是不是很好用;再者screen的配置没那么灵活强大,我看过screen的man手册,不过第一感觉就是头大了,然而当我折腾tmux并看他的man手册时,并没有任何不适应,介绍的非常有条理。

我2年前最开始使用vps时,看到网上的lnmp安装介绍时就提到了screen,但是当时对会话管理软件没有一个直观的认识,且那篇文章只说运行screen可以保持会话,但是在没有任何配置下时,运行screen命令并没有看到和原来有什么区别,这也导致刚开始不知道这玩意是干嘛的。后来来到公司,转向linux下开发,当时用的ubuntu,于是找到了byobu这个软件,不过后来换过其他几个发行版本,以及不再使用GUI,都是putty连接终端来开发,所以也就没装byobu了。当时再次接触到screen,这个好像也是志旭给我推荐的,包括现有的配置,感觉非常好用且简洁。期间也听说过tmux,并尝试过,不过因为没有静下心来好好去尝试,导致用了几天就换回screen了。

继续阅读布道一下tmux