自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 RoR 里的 with_indifferent_access

<br />看代码时发现这么个方法,被搞糊涂了。查了一下弄懂之后不禁感叹命名这个方法的人英语真烂!<br /> <br />真相很简单:<br /> with_indifferent_access 是用来拓展Hash功能的,使用后可以通过symbol来取值。

2010-12-28 12:06:00 896

转载 vi 命令

一、Unix编辑器概述      编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix 操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和 vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。值得庆幸的是,Unix提供了全屏幕的Vi编辑器,这使我们的工作轻松不少。不少DOS用户抱怨Vi编辑器不象 DOS下的编辑器如edi

2010-12-16 10:15:00 253

原创 vim ruby 缩进设置

以ubuntu 10.10 为例:1)复制 /usr/share/vim/vim72/indent/ruby.vim 至 /usr/share/vim/vimfiles/indent (indent目录可能需要自己创建)2)在indent目录中修改ruby.vim     最后一行添加 set sw=23)在 ~/.vimrc 中添加如下代码    if has("autocmd") filetype indent onendif4)在ruby文件中,普通模式下使用 gg=G 进行自动格式化,其中

2010-12-10 16:42:00 1228

转载 vim其他补全

<br /> 本节所用命令的帮助入口: :help compl-generic<br />:help 'complete'<br />:help ins-completion <br /> 上篇文章介绍了vim的智能补全(omni补全),本篇主要介绍vim提供的其它补全方式。 <br /> 除智能补全外,最常用的补全方式应该是CTRL-N和CTRL-P补全了。它们会在当前缓冲区、其它缓冲区,以及当前文件所包含的头文件中查找以光标前关键字开始的单词

2010-12-10 13:57:00 537

转载 vim智能补全

<br />本节所用命令的帮助入口::help ins-completion:help compl-omni:help 'omnifunc':help i_CTRL-X_CTRL-O:help ins-completion-menu:help popupmenu-keys:help 'completeopt':help compl-omni-filetypes:help omnicppcomplete.txt 使用过Source Insight的人一定对它的自动补全功

2010-12-10 13:56:00 1218

原创 vim script简介

13. Vim script 簡介<br />原始的 vi 本就有一些簡單的 macro 語法,可以設定一些複雜的編輯動作於一個指令,等於是在創造一個新的指令。Vim 則更進一步把他發展成程式語言。在 Vim 中,一般的設定檔,如 vimrc 及一些 syntax/plugin 檔,都是由 Vim script 寫成的。可以設定變數,也有迴圈、條件判斷及內建函數可以使用,更可以自訂函數,儼然就是一個程式語言雛形了。當然,原始的 vi macro 語法還是認得的,這點不必擔心。

2010-12-09 10:39:00 2876

转载 vim 使用备忘

<br />启动打开会话<br />vi -S Session.vim<br /><br />常用快捷键<br />gt:下一个tab<br />gT:上一个tab<br />tabs:tab列表<br />[#:跳到#开头<br />]#:跳到#结尾<br />50%:到文件50%处<br />gg:文件开头处<br />ctrl+F:后翻一页<br />ctrl+B:前翻一页<br />ctrl+W b: 最后,最下window<br />ctrl+W

2010-12-09 10:38:00 815

转载 curl 介绍

<br />curl是一个利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER,  TELNET, DICT, FILE 以及 LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP 上传, kerberos认证, HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传, 上载文件断点续传,  http代理服务器管道( proxy tunnelin

2010-12-06 11:36:00 406

转载 vim插件之ctags和taglist安装使用

一. vim安装配置1. 安装vim:            sudo apt-get install vim2. 创建插件目录, 在home目录下:             mkdir .vim3. 复制配置文件:            cp /usr/share/vim/vimrc ~/.vimrc二. ctags安装和使用1. sudo apt-get install exuberant-ctags2. 生成tag, 在项目目录下:            ctags -R3.  使用:    1)

2010-12-02 20:34:00 563

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除