NERDTree插件API小记

之前因为vim上的TFS插件一直不好使,自己写了一个简单的插件在vim上签出TFS源文件。为了在NERDTree上面集成菜单功能,研究了下NERDTree插件。年底忙里偷闲整理了一些关于NERDTree的知识点,分享出来。

Read More

基于browser-sync的前端预处理器工作流

之前使用预处理器一直是基于vim插件autocommand,最近和同事协作开发,vim入门太陡峭,抽了点时间用browser-sync实现了类似功能。具体功能如下:自动检测jade、sass、livescript等源码文件的改动,编译对应的html、css、js,更新改动到浏览器中打开的页面。

Read More

用vim正则环视优化vim-coloresque插件

vim-coloresque是一款高亮插件,将css/sass/less中的颜色用背景色高亮出来方便预览。用了一段时间发现代码补全一定程度上受影响,自己对插件进行了一些优化,修改后git地址:https://github.com/lccf/vim-coloresque

Read More

win平台配置vim-addon-manager

vim-addon-manager是一款功能非常强大的vim插件管理工具,但其依赖git, hg, svn, curl, unzip等工具在win平台配置较繁琐,一直没在win平台中使用这种方案。这两天在试着在win平台配置,分享一下配置过程。

Read More

vim缩进参考线

编辑缩进嵌套的文件时想找到对应的层级比较困难,写了一个函数,使用cc选项设定一条辅助线,标识到指定的缩进层级。代码如下:

Read More

devise配置登录超时和单处登陆

1.配置用户超时
<Project>/config/initializers/devise.rb
编辑 # config.timeout_in = 30.minutes 这一行,修改为想要配置的时间

Read More

rails判断浏览器head设置多语言

给rails系统加i18n,根据浏览器的头去识别用户语言。记录一下相关实现:

Read More

devise使用ajax登录

devise默认已经有较好的ajax支持了,只需要简单的配置一下即可使用ajax登录/注册。

Read More

rails使用devise做登录验证

使用devise这个gem只需要简单几步就能做好用户注册登录等功能,能节省大量时间和精力。

Read More

CentOS配置ruby on rails开发环境

最近用rails做了一个项目,分享一下开发环境搭建方面的信息。

Read More