vim 开发rails 常用命令
2012-06-01 18:28
274 查看
1. 窗口类/tab类
开关目录树: ctrl + o 或 NERDTreeToggle
:b编号 跳转到上部的标签页中
重新加载目录: NERDTree
多窗口拆分:
(参考:http://hi.baidu.com/dtzw/blog/item/64a6f3f2fc10721eb07ec590.html)
:new 默认就是打开一个水平分割的新窗口
:split 水平分割窗口
:vsplit 垂直分割窗口
跳转: ctrl + h/j/k/l 或 ctrl + 方向键
多tab:
:tabnew [++opt选项] [+cmd] 文件 建立对指定文件新的tab
:tabc 关闭当前的tab
:tabo 关闭所有其他的tab
:tabs 查看所有打开的tab
:tabp 前一个
:tabn 后一个
标准模式下:t , gT 可以直接在tab之间切换。
more => :help table
2.编辑
== 格式化当前行
n== 格式化当前行的后的n行
在文件头执行=G 格式化全部
重新加载: 1)e!
2)光标在文件节点, 按r
:co 12 把当前行 copy 到行 12 的地方。 按两次 `键(Tab键上面那个 切换到上次编辑的位置
3.文件操作
:M 弹出操作列表,可以添加、修改、移动、删除文件等
:RController 跳到对应的controller
:RModel 跳到对应的model
4. 查看某个函数的定义
sudo apt-get install ctags ctags –R * 创建tags文件。这条命令会在当前目录下产生一个“tags”文件,当用户在当前目录中运行vi时,会自动载入此tags文件。编辑完成后可以删除该文件夹。 tag func / ta func 便会跳转到func函数定义的地方 tag /^XXX 正则查找 Ctrl+] 跳转到当前光标下函数的定义处 Ctrl+T 返回上一个位置 terminal快捷键
1. 窗口操作
Shift+Ctrl+T:新建标签页 Shift+Ctrl+W: 关闭标签页 Ctrl+PageUp:前一标签页 Ctrl+PageDown:后一标签页 Shift+Ctrl+PageUp:标签页左移 Shift+Ctrl+PageDown:标签页右移 Alt+1:切换到标签页1 Alt+2:切换到标签页2 Alt+3:切换到标签页3 Shift+Ctrl+N:新建窗口 Shift+Ctrl+Q:关闭终端 2. 终端中的复制/粘贴: Shift+Ctrl+C:复制 Shift+Ctrl+V:粘贴 3. 终端改变大小: F11:全屏 Ctrl+plus:放大 Ctrl+minus: 减小 Ctrl+0:原始大小 4.history 显示命令历史列表
↑(Ctrl+p) 显示上一条命令
↓(Ctrl+n) 显示下一条命令
!num 执行命令历史列表的第num条命令
!! 执行上一条命令
!?string? 执行含有string字符串的最新命令
Ctrl+r 然后输入若干字符,开始向上搜索包含该字符的命令,继续按Ctrl+r,搜索上一条匹配的命令
Ctrl+s 与Ctrl+r类似,只是正向检索
Alt+< 历史列表第一项
Alt+> 历史列表最后一项
5.编辑
Ctrl+a 移动到当前行的开头
Ctrl+e 移动到当前行的结尾
Ctrl+l 清屏
Ctrl+y 粘贴刚才所删除的字符
Ctrl+v 插入特殊字符,如Ctrl+v+Tab加入Tab字符键
Ctrl+c 删除整行
Ctrl+(x u) 按住Ctrl的同时再先后按x和u,撤销刚才的操作
Ctrl+s 挂起当前shell
Ctrl+q 重新启用挂起的shell
开关目录树: ctrl + o 或 NERDTreeToggle
:b编号 跳转到上部的标签页中
重新加载目录: NERDTree
多窗口拆分:
(参考:http://hi.baidu.com/dtzw/blog/item/64a6f3f2fc10721eb07ec590.html)
:new 默认就是打开一个水平分割的新窗口
:split 水平分割窗口
:vsplit 垂直分割窗口
跳转: ctrl + h/j/k/l 或 ctrl + 方向键
多tab:
:tabnew [++opt选项] [+cmd] 文件 建立对指定文件新的tab
:tabc 关闭当前的tab
:tabo 关闭所有其他的tab
:tabs 查看所有打开的tab
:tabp 前一个
:tabn 后一个
标准模式下:t , gT 可以直接在tab之间切换。
more => :help table
2.编辑
== 格式化当前行
n== 格式化当前行的后的n行
在文件头执行=G 格式化全部
重新加载: 1)e!
2)光标在文件节点, 按r
:co 12 把当前行 copy 到行 12 的地方。 按两次 `键(Tab键上面那个 切换到上次编辑的位置
3.文件操作
:M 弹出操作列表,可以添加、修改、移动、删除文件等
:RController 跳到对应的controller
:RModel 跳到对应的model
4. 查看某个函数的定义
sudo apt-get install ctags ctags –R * 创建tags文件。这条命令会在当前目录下产生一个“tags”文件,当用户在当前目录中运行vi时,会自动载入此tags文件。编辑完成后可以删除该文件夹。 tag func / ta func 便会跳转到func函数定义的地方 tag /^XXX 正则查找 Ctrl+] 跳转到当前光标下函数的定义处 Ctrl+T 返回上一个位置 terminal快捷键
1. 窗口操作
Shift+Ctrl+T:新建标签页 Shift+Ctrl+W: 关闭标签页 Ctrl+PageUp:前一标签页 Ctrl+PageDown:后一标签页 Shift+Ctrl+PageUp:标签页左移 Shift+Ctrl+PageDown:标签页右移 Alt+1:切换到标签页1 Alt+2:切换到标签页2 Alt+3:切换到标签页3 Shift+Ctrl+N:新建窗口 Shift+Ctrl+Q:关闭终端 2. 终端中的复制/粘贴: Shift+Ctrl+C:复制 Shift+Ctrl+V:粘贴 3. 终端改变大小: F11:全屏 Ctrl+plus:放大 Ctrl+minus: 减小 Ctrl+0:原始大小 4.history 显示命令历史列表
↑(Ctrl+p) 显示上一条命令
↓(Ctrl+n) 显示下一条命令
!num 执行命令历史列表的第num条命令
!! 执行上一条命令
!?string? 执行含有string字符串的最新命令
Ctrl+r 然后输入若干字符,开始向上搜索包含该字符的命令,继续按Ctrl+r,搜索上一条匹配的命令
Ctrl+s 与Ctrl+r类似,只是正向检索
Alt+< 历史列表第一项
Alt+> 历史列表最后一项
5.编辑
Ctrl+a 移动到当前行的开头
Ctrl+e 移动到当前行的结尾
Ctrl+l 清屏
Ctrl+y 粘贴刚才所删除的字符
Ctrl+v 插入特殊字符,如Ctrl+v+Tab加入Tab字符键
Ctrl+c 删除整行
Ctrl+(x u) 按住Ctrl的同时再先后按x和u,撤销刚才的操作
Ctrl+s 挂起当前shell
Ctrl+q 重新启用挂起的shell
相关文章推荐
- vim 开发rails 常用命令
- 基于rails的schedule网站开发(2):Rails and Git 常用命令
- linux学习笔记—— 文本编辑(代码开发工具)——vim之常用命令
- 提高开发效率的vim常用命令
- 实用手册:130+ 提高开发效率的 vim 常用命令
- iOS开发 ----- vim相关以及常用shell命令
- vim常用命令-按照开发需求整理(未完)
- vim 提高开发效率的常用命令
- 实用手册:130+ 提高开发效率的 vim 常用命令
- Android系统开发常用shell命令汇总+vim中复制操作+adb logcat过滤
- 个人常用的VIM命令列表
- Android手机开发ubuntu系统中常用的搜索命令
- vimdiff的常用命令
- vim常用命令
- vim 一些常用命令
- vim常用命令总结
- Vim常用命令总结
- vim的常用命令
- 几个Android开发常用命令
- [vim]常用命令