2011年9月28日星期三

vim 简介

参考资料: 这里

  1. 菜鸟级
    • 移动光标
    • hjkl
    • 退出vim
    • :q!
    • 删除字符
    • x
    • 输入字符
    • a或者i,进入插入模式
    • 保存退出vim
    • :wq 或者 shift+zz
  2. 学徒级
    • 删除单词
    • dw
    • 删除到行尾
    • d$
    • 快速移动光标
    • 0 到行首 $ 到行尾 e 到下一个"单词尾" w 到下一个"单词头" 数字N+e/w 到第N个"单词头"/"单词尾"位置
    • 删除连续多个单词
    • d+数字+w  d+数字+e
    • 删除行
    • dd 数字+dd
    • 取消操作
    • u
    • 粘帖
    • p
    • 替换字符
    • r+要替换的字符
    • 快速编辑
    • ce 删除到"单词尾",并进入插入模式 c$ 删除到行尾,并进入插入模式
  3. 入门级
    • 显示行号
    • :set number
    • 跳转到文件首
    • gg
    • 跳转到文件尾
    • G
    • 跳转到第Nth行
    • nG n为数字
    • 显示行数
    • ctrl + g
    • 查找
    • / 向前查找 ? 向后查找 n 下一个匹配 N 前一个匹配
    • 替换
    • 将当前行中第一个匹配ss替换为fff, :s/ss/fff 将当前行中所有匹配ss替换为fff, :s/ss/fff/g 将所有行中第一个匹配ss替换为fff, :%s/ss/fff 将所有行中所有匹配ss替换为fff, :%s/ss/fff/g
  4. 用户级
    • 执行外部命令
    • :!ls 执行ls命令
    • 另存文件
    • :w newfile
    • 选择文本
    • v
    • 插入文件
    • :r insertfile
    • 插入新行
    • o 新建一行 O 在当前行上面新建一行
    • 复制粘帖
    • y 复制 用法与删除d类似,比如yy就是复制一行

没有评论:

发表评论