星期日, 四月 30, 2006

VIM 简易参考

整理自 vimtutor
  • h 光标左移,j 光标下移,k 光标上移,l 光标右移
  • :q! 不保存退出
    :wq 保存并退出
  • x 删除光标处字符
    i 在光标处插入字符
  • dw 从光标处向后删除单词 (de 不包括后继的空格)
    d$ 从光标处向后删除整行
    dd 删除光标所在行
    Usage: [num] d object / d [num] object
  • u 取消上一条命令
    U 恢复当前行至最初状态
    CTRL-R 重做取消的命令
  • p 将上次删除的内容放在光标后
  • r 修改光标处的字符
    R 从光标处向后修改多个字符
  • cw 从光标处往后修改当前单词
    Usage: [num] c object / c [num] object
  • CTRL-G 显示当前行状态
    G 至最后一行 (<行号>G 至某一行)
  • /<字符串> ENTER 搜索
    ?<字符串> ENTER 反向搜索
    n 搜索下一个
    N 搜索上一个
  • % 寻找与光标处括号 ( [ { 相匹配的括号
  • :s/<旧>/<新> 将当前行第一处 old 改为 new
    :s/<旧>/<新>/g 将当前行所有 old 改为 new
    :#,#s/<旧>/<新>/g 将行##之间的 old 改为 new
    :%s/<旧>/<新>/g 将全文的 old 改为 new
  • :!<命令> 执行外部命令
  • :w <文件名> 将当前文件保存在指定的文件中
    :#,# w <文件名> 将行##之间的内容保存在指定的文件中
  • :r <文件名> 把另一文件添加至光标处
  • o 在当前行以下插入一行
    O 在当前行以上插入一行
  • a 在当前光标后插入字符
    A 在当前行后插入字符
  • :set <选项> 设置选项
  • :help [item] 帮助

1 Comments:

Blogger ThinkingFish said...

打算用vim了?我貌似上了emacs的贼船,虽然还没站稳-_-b

星期三 五月 31, 01:56:00 下午  

发表评论

Links to this post:

创建链接

<< Home