所有文章
2013
- vim文件的折叠与展开方式最近一直在用Vim学习Ruby,但是一直有个问题困扰: 那就是文件无法折叠,但是我记得以前看过Vim的视频,里面见别人用到了折叠与展开。文件比较小时,此功能便无用,但一旦文件量大时,折叠与展开便显得尤为重要了。 折叠的方式有以下几种: manual indent syntax marker expr …
- Linux活动发起独乐乐不如众乐乐,独自一人埋头苦学不如一群兴趣相投之人的一起交流。记得以前大一大二时,希望能有一个领路人领着自己学习,帮自己找准学习的方向,毕竟当时太年轻,太多东西不了解,所以不知道软件这行业该学习什么,哪些东西比较有兴趣,一切源于自己接触的太少,身边也没有可交流之人。再加上学校大一大二和大三大四分 …
- Vim学习资源实用的快捷方式 gf 快速跳转到定义 <C + 6> 返回到上次编辑的文档 % 括号匹配{} #/*,g#/g* 向前/向后搜索光标所在的词 gi 跳转到上次编辑的位置 gi 显示光标所在字符的编码 gH 开始选择行模式 vi" 选中"之间的文本(不包括") …
- Ruby中symbol与string的区别记得当初学习Ruby基本语法时,还为Symbol与String的异同纠结了好久,后来经过一段时间的摸索,大致有了了解,但让我给他人解释,这点我还是办不到。但是今天看到了一篇博文,让我彻底明白他们的区别。 symbol定义 Symbol其实就是string加上前缀:。 二者异同点 其实Symbol与 …
- 更换Octopress主题Octopress博客搭建已经有一阵了,但一直采用的默认的主题,没时间更换。今天特意抽时间来更换下,先上Octopress官网了解了下更换Theme的原理,然后上Octopress所在的源码托管平台GitHub,在其Wiki上找到了第三方Themes,便从前到后大致将各种themes都预览了一遍,最 …
- 安装Powerline过程中的收获Powerline插件已经多次耳闻目见,但是一直没做尝试,今天再次看到便忍不住试了下,结果还没成功。可能是由于字体的原因吧,在找答案的过程中邂逅了airline,据说比powerline加载更快,而且还无需安装字体。所以便果断地换为airline。只需在vimrc中加入bundle …
- Linux下截图工具shutter的安装与配置我一直使用的是Fedora17,自带的截图工具实在不敢恭维,但也就这样断断续续的用着,不过也用的不多。但今天突然鬼使神差的搜了下其他的截图工具,Google搜了下,发现好多提到shutter,既然这么多文章都提到,说明肯定着实不赖,便尝试了下。安装及配置如下: ###1.安装 安装过程很简单,执行下 …
- 户县之行前天应阿亮之邀,去了趟少春家,现将所见所闻予以记录,聊以慰藉。 我们三(阿亮,少春和我)于前天下午将近六点出发去户县甘河镇的少春家,大致七点半左右到。到家时,天刚暗下来。从这一刻开始到今天下午,差不多有两天的时间体验了下陕西乡村的风土人情,而体验的最佳方式则是通过味觉和视觉。 首先,从味觉方面说,大 …
- 终端分屏工具tmux的安装与常用操作##1. tmux简介 tmux是terminal multiplexer的简称,是一款终端分屏的工具,可以在同一屏幕中划分出多个独立的shell环境,这样便于对比,唯一的缺陷是窗口比较小而已。一个server可以有多个session,一个session可以有多个windows,一个windows可 …
- Vim的代码自动补齐插件——UltiSnips暑假时间充足,便又开始学习自己喜欢的Ruby。而学Ruby的最佳环境是Mac,其次是Linux,最次是Windows。Mac买不起,只能在Linux上折腾了,一台台式机装的Fedora17,自己的本是xp系统,装了不少微软的一套东西,毕竟教研室的项目都是在.net环境下进行的,不敢轻易换系统,所以便 …