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
.
.
.