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

  • 相关阅读:
    解决验证码问题
    python中的偏函数partial
    Python 数据表orm设计
    参悟yield 和yield from (加精)
    numpy基础
    JS中的面向对象
    pandas使用教程
    一次tornado建站项目分享
    django 一对一, 一对多,多对多的领悟
    三维向量类
  • 原文地址:https://www.cnblogs.com/FEIIEF/p/12327245.html
Copyright © 2011-2022 走看看