zoukankan      html  css  js  c++  java
  • vim使用进阶

    http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html

    % 括号匹配

    /text  查找text,按n健查找下一个,按N健查找前一个。

    ?text  查找text,反向查找,按n健查找下一个,按N健查找前一个。

    vim中有一些特殊字符在查找时需要转义  .*[]^%/?~$

    :set ignorecase  忽略大小写的查找

    :set noignorecase  不忽略大小写的查找

    切换到下一个文件

    :bn

    切换到上一个文件

    :bp

     ctrl+6(这个好)

    ra 将当前字符替换为a,当期字符即光标所在字符。

    :s/old/new/ 用old替换new,替换当前行的第一个匹配

    :s/old/new/g 用old替换new,替换当前行的所有匹配

    :%s/old/new/ 用old替换new,替换所有行的第一个匹配

    :%s/old/new/g 用old替换new,替换整个文件的所有匹配

    :10,20 s/^/    /g 在第10行知第20行每行前面加四个空格,用于缩进。

    ddp 交换光标所在行和其下紧邻的一行。

    f(find)命令也可以用于移动,fx将找到光标后第一个为x的字符,3fd将找到第三个为d的字符。

    F 同f,反向查找。

    跳到指定行,冒号+行号,回车,比如跳到240行就是 :240回车。另一个方法是行号+G,比如230G跳到230行。

    yy 拷贝当前行

    nyy 拷贝当前后开始的n行,比如2yy拷贝当前行及其下一行。

    p  在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。

    ndd 剪切当前行之后的n行。利用p命令可以对剪切的内容进行粘贴

    :1,10d 将1-10行剪切。利用p命令可将剪切后的内容进行粘贴。

  • 相关阅读:
    IoC~MVC3+EF+Autofac实现松耦合的系统架构
    IoC~高效的Autofac
    Autofac 依赖注入框架 使用
    C# socket编程实践——支持广播的简单socket服务器
    简单理解Socket
    利用html 5 websocket做个山寨版web聊天室(手写C#服务器)
    c# 实现WebSocket
    oracle中clob字段的使用
    查找程序加载的动态库的路径
    wordpress在window下完美实现301重定向的方法
  • 原文地址:https://www.cnblogs.com/hlongch/p/6590291.html
Copyright © 2011-2022 走看看