zoukankan      html  css  js  c++  java
  • vim2

      删除单词

     10x : 删除10个连续字符

     3dd : 删除3行文本

     dw/daw :删除一个单词

     dnw :删除n个单词

      行间跳转:

     nG :游标移动到第n行

     gg :游标移动到第一行

     G(shift+g) :到最后一行

     Ctrl+o :光标在上一次跳转时的位置

      行内跳转

     w :到下一个单词开头

     e :到一下单词结尾

     b :到前一个单词开头

     ge :到前一个单词结尾

     0/^ :到行头

     $ :到行尾

     f<字母> :向后搜索<字母>并跳转到第一个匹配的位置

     F<字母> :向前搜索<字母>并跳转到第一个匹配的位置

     t<字母> :向后搜索<字母>并跳转到第一个匹配位置之前的一个字母

     T<字母> :向前搜索<字母>并跳转到第一个匹配位置之前的一个字母

      复制粘贴文本

     yy :复制游标所在总行  3yy表示复制3行

     y^/y0 :复制至行首,不含光标所在处字符

     y$ :复制至行尾,含光标所在字符串

     yw :复制一个单词

     yG :复制至文本末

     y1G :复制至文本开头

     p :粘贴至光标后

     P :粘贴至光标前

      剪贴及粘贴

     dd删除命令实质上就是剪贴,在每次dd后都可以使用p来粘贴。

      字符的替换和撤销操作(Undo)

     替换和撤销命令都是针对普通模式下的操作。

     r <待替换字母> :将游标所在字母替换为指定字母

     R:连续替换,直到按下Esc

     cc:替换正行,即删除游标所在行,并进入插入模式

     cw:替换一个单词,即删除一个单词,并进入插入模式

     C:替换游标以后至行末

     ~:反转游标所在字母大小写

     u{n}:撤销当前行的所有修改

     Ctrl+r:redo 撤销undo的操作

      快速缩进

     使用命令进行快速调整缩进操作

     nG :跳转到n行

     >> :整行向右缩进

     << :整行向左回退

     :进行命令模式下对shiftwidth值进行设置可以控制缩进和回退的字符数

      shiftwidth命令

     shiftwidth命令是指上一节>>命令产生的缩进。普通模式下输入:进入命令模式下对shiftwidth值进行可以控制缩进和回退的字符数

     获取目前的设定值 :set shiftwidth?

     设置缩进为10个字符 :set shiftwidth=10

      调整文本位置

     命令行模式下输入:ce(center)命令使本行内容居中。:ri本行文本内容靠右。:le本行文本内容靠左。

      查找

     快速查找:普通模式下输入/或?然后键入需要查找的字符串。按回车之后进行查找。/向下查找,?向上查找。进入查找后可以输入n和N继续查找。N反向查找。

     高级查找:在普通模式下*或#寻找游标所在处的单词,*向前找,#向后找;输入g*或g#表示部分符合该单词即可。

       

     

  • 相关阅读:
    PHP中的PEAR是什么?
    Cookie禁用了,Session还能用吗?原因详解
    php中echo、print、print_r、var_dump、var_export区别
    超强汇总!110 道 Python 面试笔试题
    九种跨域方式实现原理
    在MySQL中如何使用覆盖索引优化limit分页查询
    Laravel大型项目系列教程(五)之文章和标签管理
    Bootstrap-tagsinput标系统使用心得
    bootstrap-datepicker使用
    谭安林:大数据在教育行业的研究与应用
  • 原文地址:https://www.cnblogs.com/forerver-elf/p/4596736.html
Copyright © 2011-2022 走看看