zoukankan      html  css  js  c++  java
  • VI快捷键

    VI快捷键

    1.进入编辑模式

    复制代码
    i # 从光标所在位置进入编辑状态
    I # 将贯标移动到行首进入编辑状态 
    o # 光标所在行的下一行新起一行进入编辑
    O # 光标所在行的上一行新起一行进入编辑
    a # 光标移动到右边下一个字符进入编辑
    A # 光标移动到行尾进入编辑
    
    C # 将光标所在位置到行尾内容进行剪切并进入编辑状态(包括光标所在位置)
    cc # 将整行内容剪切并进入编辑状态 
    复制代码

    2.退出编辑模式

    esc

    3.保存退出

    复制代码
    #保存并退出
    :wq
    
    # 保存
    :w
     
    # 退出
    :q
    复制代码

    4.复制剪切粘贴内容

    复制代码
    # 剪切一行内容
    dd
    
    # 剪切多行内容
    2dd # 剪切两行记录(光标所在那一行 和 光标所在下一行)
    # 复制
    yy
    # 复制多行内容
    3yy # 复制3行
    
    p # 粘贴
    # 粘贴多份
    3p 粘贴三分
    复制代码

    5. 操作错误还原

    # 操作错误还原
    u

    6.跳转到文件最后一行

    #跳转到文件最后一行
    G

    7.跳转到文件第一行

    复制代码
    # 跳转到文件第一行
    gg
    
    # 移动到某一行
    2gg # 移动到第二行
    ngg # 移动到第n行
    复制代码

    8.移动到行内移动

    $ #移动到一行的结尾
    ^ # 移动到一行的行首
    0 # 移动到一行的行首

     9.搜索模式

    复制代码
    / # 搜索模式,向下搜索
    
    # 例子 搜索 password
    /password
    
    ? #向上搜索
    
    n #搜索下一个
    复制代码
    每天逼着自己写点东西,终有一天会为自己的变化感动的。这是一个潜移默化的过程,每天坚持编编故事,自己不知不觉就会拥有故事人物的特质的。 Explicit is better than implicit.(清楚优于含糊)
  • 相关阅读:
    写在前面
    "路径的形式不合法"解决方案
    ExtJs学习笔记
    javascript实现ListBox左右全选、单选、多选、全请
    面向对象和面向过程的区别
    Div+CSS布局 网站设计的优点!
    libeio异步I/O库初窥
    等待进程结束
    判断Javascript变量是否为空
    后台创建进程和杀掉进程
  • 原文地址:https://www.cnblogs.com/kylin5201314/p/14026870.html
Copyright © 2011-2022 走看看