01 2012 档案

Vim总结(三)
摘要:1、:!command用于执行一个外部命令 例如::!dir :!rm filename2、:w filename 将当前vim正在编辑的文件保存到filename文件中3、:#,#w filename 当前编辑的第#行到第#行的内容保存到filename文件中4、:r filenmae 可提取磁盘文件filename 并将其插入到当前光标位置===================================================1、小写o可在光标下方打开新的一行2、大写O可在光标上方打开新的一行3、小写a 光标位置之后插入文本4、大写A 光标所在行尾插入... 阅读全文

posted @ 2012-01-31 10:52 大鱼大鱼 阅读(131) 评论(0) 推荐(0)

Ruby总结(四)
摘要:1、".."和"..."代表范围,"..."不包括终点2、to_a 可以吧范围对象转换成数组3、范围对象最大用来判断某个值是否在某个范围内 使用===操作符4、Block是括在花括号或者do-end之间的一组程序语句,和方法关联5、只有在方法中用yield触发Block中的语句6、Block中为单行语句时,使用花括号;如果包含多行语句,就要使用do-end7、yield可以传参给block8、Block不是对象,但可以用lambda方法把它转化成一个proc对象9、记住,不能吧方法作为参数传给另一个方法,也不能吧方法作为返回值,但可以 阅读全文

posted @ 2012-01-20 12:04 大鱼大鱼 阅读(159) 评论(0) 推荐(0)

Vim总结(二)
摘要:1、ctrl-g 显示光标所在的文件位置和文件状态,shift+g 到文件最后 ,输入行号后shift-g,跳到该行2、/后跟字符串,是在当前文档中向后查找该字符串 完成后 按 n,下一个,shift-n上一个 ?后跟字符串,向前查找3、光标定位到一个括号,%,跳到匹配的括号上4、:s/old/new 在一行内替换头一个字符串 old 为新的字符串 new :s/old/new/g 在一行内替换所有的字符串 old 为新的字符串 new :#,#s/old/new/g 在两行内替换所有的字符串 old 为新的字符串 new, :%s/old/new/g 在文件内替换所有的字符... 阅读全文

posted @ 2012-01-20 11:25 大鱼大鱼 阅读(169) 评论(0) 推荐(0)

Vim 总结(一)
摘要:win7下 windows键 ---> 输入"vim tutor" 回车 进入vim 系统教程=============================================1、h (左移)--- j (下移)--------k(上移)----------------l(右移) (确保在命令模式下,如果没在命令模式下,按esc)2、vim filename3、退出不保存 <ESC> :q!4、退出保存 <ESC> :wq5、删除光标处的字符 x6、插入文本 i==============... 阅读全文

posted @ 2012-01-20 11:11 大鱼大鱼 阅读(201) 评论(0) 推荐(0)

Ruby 读写文件
摘要:写:File.open('test.rb','w') do |f2| f2.puts "This is a test \n Good day"end读:File.open('test.rb','r') do |f1| while line=f1.gets puts line endend注:r只读 r+读写 w只写,覆盖原文件或创建一个新文件 阅读全文

posted @ 2012-01-19 17:22 大鱼大鱼 阅读(192) 评论(0) 推荐(0)

Ruby总结(一)
摘要:Ruby是解释型语言Ruby解决一个问题会有多种方法只有false和nil代表false,其他都是trueputs s代表字符串,输出后面的内容到控制台,并换行方法调用的园括号是可选的 foo foo() foo(a,b,c) foo a,b,cRuby中没有++和--字符串是可变长的"\"转义字符 \" \\ \n常量以大写字母开头变量不会预留地址和空间,只有读到变量定义后才会定义变量,to_i ,to_f ,to_s 用来转换成integer float string<<用来append字符串 阅读全文

posted @ 2012-01-19 16:13 大鱼大鱼 阅读(209) 评论(0) 推荐(0)

Ruby总结(三)
摘要:1、method_missing的作用是,当调用类中不存在的方法时,会执行该方法2、“my_string”和'my_string'处理不同,双引会处理转译字符和#{expression}中的表达式3、== eql? equal?都可对字符串进行比较 ==和eql?比较的是字符串的内容,equal?比较的是是否为同一对象4、%w 可以简化数组的初始化 languages=['Chinese','Englist','French'] 简化为 languages=%w{Chinese Englist French}中括号变花括号,字符串 阅读全文

posted @ 2012-01-19 11:04 大鱼大鱼 阅读(199) 评论(0) 推荐(0)

Ruby总结(二)
摘要:1、尽量少用全局变量 (全局变量$开头)2、gets返回用户输入的字符串加一个换行符, chomp用来删除字符串中的符号3、STDOUT.flush 把缓存在io中的数据释放出来4、format("%.2f",x)5、不需要给变量做类型声明6、? ! 是唯一可以跟在方法名后的不合法字符7、Ruby规范:方法或变量有多个字符组成,用 "_"隔开,如果是类或模块或常量,单词首字母大写 my_varibale MyModule MyClass MyConstant8、变量可以引用任何类型的对象,并且同一个变量可以在不同时刻引用不同类型的对象9、Ruby基本类型 阅读全文

posted @ 2012-01-18 14:52 大鱼大鱼 阅读(178) 评论(0) 推荐(0)

win7下 安装 Ruby On Rails
摘要:1、到官网下载Ruby和RubyGems http://rubyonrails.org/download2、安装Ruby和RubyGemsRuby安装,双击,Next。。安装完成后到程序 --> Ruby-->Start Command Prompt with Ruby 输入Ruby -v 看是否安装成功RubyGems是Ruby的包管理器,将zip包解压后,在命令行下进入该文件夹路径,输入ruby setup.rb 开始安装,完成后 gem -v 看下是否安装成功3、安装Rails命令行下 输入gem install rails 稍等一会,会出现进度注意:1--安装Rails需要 阅读全文

posted @ 2012-01-04 18:09 大鱼大鱼 阅读(482) 评论(0) 推荐(0)