我的RUBY之路--第三/四天 ruby on rails first blog / study ruby 基本语法 / Vim 基础快捷键

ruby on rails first blog / study ruby 基本语法 / Vim 基础快捷键

1.first blog

上接5.1

遇到的错误:

  1.在网站中看到我输入的数据为空 ,解决方法 用Sqlite3先查看一下是否写入了数据库中 

     1.1 blog$  cd db  →  $sqlite3  development.sqlite3 → $.table →$select  * from articles ; → .exit (退出)

     1.2 没有写入,查看/app/controllers/comments_controller.rb ,原因,提交方法在 private 后面

  2.do end / if end / def end 未对应,在VIM编辑器中下 Shift +V 选择,J/K 移动,X剪切,Y复制 ,P粘贴
  3.在7.1 重构,类似与Java中的把方法封装起来,错误:模板丢失,我的问题出在comments中的文件name对应在articles中的调用不一样
  4. 出问题是注意查看一下自己传的参数
   5.Ruby 国际化

              安装magic-encoding

2.学习Ruby基本语法

跟着一步一步走就可以,其他目标,看完 Html,JS,Jquery

长度  "I Love Ruby".length

倒序  "I Love Ruby".reserse

大小写置换 .downcase   /  .upcase  

首字母大写 .capitalize

获取用户输入 gets.chomp

print不换行, puts "ABC" 换行

判读条件 if else elsif unless ..

.

.

.

 3.Vim的使用及安装

3.1. 下载:  ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2 

3.2. 直接下载   这个文件 ,,并且解压,成为 home目录下的 .vim 即可 . 

3.2. vundle:

$ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

3.3. .vimrc

3.4. Launch vim, run :BundleInstall


Vim模式:命令(:),导航,输入(i)


我常用VIM命令:

:NERDTree   (.vimrc要配置好,该文件直接替换home目录下,ctrl + H 你就能看到隐藏文件了)

      在左侧管理栏中 M 是对文件进行操作  R刷新NERDTree里面的文件

Shift + 8 用于查找当前光标所在单词 N用于移动到下一个单词.类似与Ctrl + F 的功能

Shift + V 选中该行 ,J/K进行下上拉

Shift + D 在提示有缓存文件是删除

Shift + > 向右对其

U 撤销 Ctrl + R 撤销到最初

在编辑文件中

Ctrl + M /V/C 分别对应跳转到对应的模型,视图,控制文件

Ctrl + T 类似与打开搜索栏

:x 保存退出  :q 退出 :w 保存

             File命令

               cd .. 返回上层

               cd - 返回前一个

               mkdir filename 创建filename目录

               mv 移动

               cp  复制

               终端命令:

               ctrl + L 清除

               ctrl + D 关闭标签

               ctrl + shift + V 粘贴

               ctrl + A/E 行首/尾

               系统命令:

               top 

               ifconfig 

.

.

.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值