zoukankan      html  css  js  c++  java
  • vim manual 个人笔记

    ##vim配置
    ###normal
    
    > 输入命令:w 写入保存
    > 
    > 粘贴   :p(向下粘贴)  P(大写向上粘贴)
    > 
    > 复制   :yy  复制一行
    > 
    > 删除   :dd   删除一行
    
    >H(左),J(下),K(上),L(右)
    
    > 格式化   :==
    > 
    > 取消     :U
    > 
    > 恢复     :<C-R>
    > 
    > 删除字符 :x (右)
    > 
    > 插入    :i (before)
    > 
    > 插入    :a (after)
    > 
    > 插入    :o (插入当前行下一行)  O (插入当前行上一行)
    > 
    > 跳到句尾  :$
    >   
    > 跳到句首  :^  0(zero)
    > 
    > 向后缩进     :shift+>
    > 
    > 向前缩进     :shift+<
    > 
    
    
    ###目录管理
    > 切换打开的文件  :ctrl+Tab
    > 打开文件列表的插件 :shift+Tab 向前
    > Tab   :向后
    > d     :关闭当前文件
    > 只显示本项目文件   :shift+c
    > 刷新              :r(reflash)
    > 打开              :o
    
    ###替换
    > 查找 向下  /
    > 
    > 查找 向上  ?
    > 
    > 替换 : `%s(整个文件搜索) / layer(要替换内容) / yang(替换内容) /g`
    > 
    > 加上要替换的行:14,20s/  /  /g
    > 
    > 文件 :首  gg 1G
    > 
    > 文件 :尾  G
    > 
    > 文件 :20G
    > 
    > 向后跳  :w
    > 
    > 向前跳  :b
    > 
    > 跳到单词结尾 :e
    > 
    > 搜索当前行,搜索单个字符 :f 如:fa (即跳到a字符)
    > 
    > 2fa :搜索第二个a
    > 
    > 2Fa :向前搜索第二个a
    > 
    > 删除当前光标之后的字符,并插入  :C
    > 
    > 直接删除,不插入              :D
    > 
    > 自动补全 :ctrl+n
    > 
    > 自动补全 :ctrl+p
    > 
    > 复制本单词 :yw
    > 
    > 修改单词   :cw
    > 
    > 修改配置文件后 :F6 格式化文本
    
    
    ###普通模式(esc)-输入模式(i,a,o)-命令模式(:)
    
    
    - :split 上下分屏
    - :vslit 左右分屏
    - :各个窗口间导航 <C-(上下左右)>
    - >是引用别人的东西
    

      

  • 相关阅读:
    Java类 初始化块
    Java中 equals和==
    Raft算法
    OLTP与OLAP
    数据库事务机制ACID
    乐观锁和悲观锁
    SparkStreaming + Flume
    如何提高深度睡眠质量,科学解决睡眠问题
    centos 7 下安装mysql 远程连接出现10038错误如何解决
    CentOS 7.0 yum安装Apache、PHP和MySQL
  • 原文地址:https://www.cnblogs.com/linglingyang/p/4694415.html
Copyright © 2011-2022 走看看