zoukankan      html  css  js  c++  java
  • vim常用命令

      方法2:
    命令行模式下输入
    6,9 co 12
    复制第6行到第9行之间的内容到第12行后面。
    方法3:
    有时候不想费劲看多少行或复制大量行时,可以使用标签来替代
    光标移到起始行,输入ma
    光标移到结束行,输入mb
    光标移到粘贴行,输入mc
    然后 :'a,'b co 'c 把 co 改成 m 就成剪切了
    要删除多行的话,可以用 :5, 9 de

    gg       到页首
    G        到页末
    行号+G   跳转到指定行
    n+       光标下移n行
    n-       光标上移n行 
    Ctrl+g   查询当前行信息和当前文件信息
    

    搜索及替换命令 
    /pattern:从光标开始处向文件尾搜索pattern 
    ?pattern:从光标开始处向文件首搜索pattern 
    n:在同一方向重复上一次搜索命令 
    N:在反方向上重复上一次搜索命令 
    :s/p1/p2/g:将当前行中所有p1均用p2替代 
    :n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代 
    :g/p1/s//p2/g:将文件中所有p1均用p2替换 

    ---- 5.同时编辑2个文件,拷贝一个文件中的文本并粘贴到另一个文件中。 
    ---- vi file1 file2 
    ---- yy 在文件1的光标处拷贝所在行 
    ---- :n 切换到文件2 (n=next) 
    ---- p 在文件2的光标所在处粘贴所拷贝的行 
    ---- :n 切换回文件1 

  • 相关阅读:
    [Leetcode] Longest Substring Without Repeating Characters
    [Leetcode] Clone Graph
    [Leetcode] LRU Cache
    行转列
    微信 Demo
    微信开发-step by stemp
    知识库
    SSAS GUID 添加 行计数,非重复计数 等 遇到的莫名其妙的问题
    javascript 前段MVVM 框架
    微信接口开发
  • 原文地址:https://www.cnblogs.com/luolizhi/p/5554448.html
Copyright © 2011-2022 走看看