星期二 2007年04月24日
vim命令仅记
ctrl+v:可视状态,可以定块,也可以直接用鼠标
"+y:copy 块内容到剪贴板,在定块后,这个剪贴板是通用于其他程序。
y: 类似上,但是仅用于vim
"+p: paste内容来自剪贴板。
p: 类似上,但是仅限于vim的y拷出来的内容
i: 插入
a:添加在后面
dd: 删除当前行
q: 退出。
qa: 全退出。
q!: 强制退出,!基本上都代表强制
w: 写入,可以与很多命令一起用,包括q
/<字符串> :搜索
n: 搜索下一个匹配的地方
G: 到文件最后面
s/<匹配>/<替换>/ : 替换字符串,支持正则表达式,最后加一个g就是全换。加一个c就是确认。
ctrl+x: 开始自动完成功能,可以进行全方面的匹配,但是界面不好。要配合下一个命令,比如ctrl+o, ctrl+n 等。
tabnew 打开一个tab,空内容。
tabclose 关闭当前tab。
tabnext 下一个tab。
tabp 上一个tab。
rails.vim:
这个插件有很多有用的命令
Rproject :变成project状态,要求project.vim插件
Rmodel <类名>: 直接跳到某个model类
Rcontroller <类名>:跳到一个controller类
Rview <名称>:打开一个view 文件
Rlayout <名称>: 打开一个layout文件
Posted at 03:33下午 四月 24, 2007 by magicgod in 原创 |