首页 > 系统服务 > 详细

vim的快捷操作

时间:2017-04-16 20:08:17      阅读:153      评论:0      收藏:0      [点我收藏+]

一。光标移动

    ^ 到该行第一个非空格字符处。

    + 到下一行的第一个非空格字符处

    - 到上一行的第一个非空格字符处

    `. 到上次修改点

    <c-o> 到上次所停留位置, <c-i> 返回到后来的位置
   
    m{a-z} 标记i一个位置,`{a-z} 回到标记的位置
   
    `` 到光标上一个标记处
   
    :n+enter 到第n行(等于nG), n+enter 到下面第n行
   
    gd 到函数定义处(暂时未用)
    
    w 后一个词的开头,W 后一个词的开头(忽略标点)

    w 后一个词的结尾,W 后一个词的结尾(忽略标点)

    b 前一个词的开头,B 前一个词的开头(忽略标点)

    fx 到本行第一次出现x的位置

    nfx 到本行第n次出现x的位置

二。屏幕定位
    
    <c-e> 屏幕上滚一行
   
    <c-y> 屏幕下滚一行

    zz 当前行作为屏幕中央

    zt 当前行作为屏幕顶行

    zb 当前行作为屏幕底行
    (以上三条命令前加数字,意思是“第n行”)
    
三。缩进

    >> 向后缩进,<< 向前缩进

    == 自动对齐

四。多窗口
    
    <c-w> n + 增加当前窗口n行高度
    
    <c-w> n - 减少当前窗口n行高度
    
    <c-w> n > 增加当前窗口n列宽度

    <c-w> n < 减少当前窗口n列宽度

   <c-w>+r/x/R 与隔壁的窗口轮换  

    <c-w>+H/J/K/L 将当前窗口移动到最边缘并占据所有宽度/高度

vim的快捷操作

原文:http://www.cnblogs.com/stephen666/p/6719688.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!