zoukankan      html  css  js  c++  java
  • vim

    1. copy:yy (当前行) ,5yy(当前以及下面共五行)---正常模式下
    2. paste:p ----正常模式下复制到光标下一行  
              P ----复制到当前行  
    3. delete one line: dd, 5dd(5 lines) ----正常模式下  
    4. x  ---删除光标位置内容  
    5. dw ----删除一个单词  
    6. d$ ----删除光标到行尾部的所有内容   
    7. d0 ----删除光标位置到行首的所有内容 
    8. 查找: ‘/’进入命令行,然后输入要查找内容,‘n’到下一个  
            #  ----查找当前光标下的那个单词  
    9. 设置行号:":"命令行下‘set nu’,'set nonu'
    10. 到达文档最末行:‘G’---正常模式下
    11. 到达首行:“gg”---正常模式下
    12. 撤销:‘u’--正常模式
    13. 移动光标到指定行:先set nu,然后正常模式下‘行号’+G, nG
    14. 移动到行首:0  
    15. 移动到行尾:$
    16. 替换当前光标下字母:r  
    17. 可视模式:v    选好以后y复制,p粘贴
    18. 格式调整: gg=G  
    19. 左缩进: <<  (若多行,先按行数)
    20. 右缩进: >>  
    21. man 查看函数原型:K 或者 2K, 3K
    22. 进入插入模式: i  --光标前  
                 I  --行首  
                 a  --光标后  
                 A  --行尾
                 o --下一行插入  
                 O --上一行插入  
                 s --删除当前字母然后进入插入模式  
                 S --删除当前行然后进入插入模式  

    23. 替换当前行的某个单词::s/src/dev/ 
                      :s/src/dev/g  (替换此行的所有这个单词)
                      :%s/hello/test/      (替换所有行的第一个此单词)  
                      :%s/hello/test/g      (替换所有此单词)  
    24. 分屏: :sp xx.c (横屏)    切换: ^WW  
            :vsp xx.c  (竖屏)

    25. set -o vi  使shell环境用vim同样的快捷键

    vimplus: https://github.com/chxuan/vimplus

  • 相关阅读:
    jquery之自定义data属性
    js获取显示器、页面等高度 (转)
    A网页高度随B内容而自然变化兼容各种浏览器
    DIV+ul+LI实现表格效果以及div带滑动条
    不同人对待问题不同态度
    MySQL,SqlServer数据库关键字在程序中处理
    一款连接SqlServer的数据库工具
    VB.Net日期格式化的5种使用方法
    MySQL与SqlServer中update操作同一个表问题
    SqlServer中存储过程 returnC#代码处理以及对应的MySQL如何改写
  • 原文地址:https://www.cnblogs.com/FEIIEF/p/12327245.html
Copyright © 2011-2022 走看看