- 博客(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关注的人