zoukankan      html  css  js  c++  java
  • vim编辑器-基础使用命令

    按键说明

    光标移动

    • h,j,k,l分别对应的是左下上右

    • 想要快速移动,例如向下移动30行,就可以使用30j或者30↓的组合

    1.翻页(窗口滚动

    • ctrl+[f] 向下移动一页,相当于page down
    • ctrl+[b] 向上移动一页,相当于page up

    2.光标移动

    • + 光标移动到非空格符的下一行
    • - 光标移动到非空格的上一行
    • n <space> 先输入数字,再看空格,向后移动n个字符。
    • 数字0,home 移动到行首
    • $ 或end` 光标移动到行尾 (no)
    • G 光标移动到文档最后一行
    • nG 移动到档案的n行,例如20G就是移动到第20行
    • gg 档案的第1行,相当于1G
    • n <Enter> 光标向下移动n行

    3.搜索

    • /word 向下寻找名称为word的字符串
    • ?word 向下寻找
    • n 代表重复前一个搜索动作,继续重复向上或向下的搜索。
    • N 反向操作,回到上一步搜索的

    4.替换

    • :n1,n2s/word1/word2/g n1,n2 为数字,在n1和n2行之间寻找word1并替换成word2
    • :$s/word1/word2/g 从第一行到最后一行寻找word1字符串,换成word2
    • :$s/word1/word2/gc 和上面的一样,提示用户确认是否需要取代

    5.删除

    • x,X x表示向后删除一个字符,X为向前删除一个字符
    • nx 连续向后删除n个字符
    • dd 删除光标所在一整行
    • ndd 删除光标下面n

    6.复制

    yy 复制游标所在的一行

    nyy 复制游标所在向下的n行

    p,P p将已复制的数据在光标下一行粘贴P是粘贴在游标上一行

    7.撤销,重复

    u 复原前一个动作

    ctrl+r . 重复上一个动作

    一般模式切换到编辑模式

    i 进入输入模式,从光标所在位置开始

    a 输入模式,从光标所在位置的下一个开始

    r 进入取代模式,取代光标所在位置字符

    一般模式切换到命令行模式

    :w 将编辑的数据保存,!加上表示强制,最终还是和档案属性有关

    :q 退出,!加上表示强制退出

    wq 保存后离开

    ZZ 大写 , 保存后退出

    ZQ 不保存,强制退出。

    :w fileName 另存为成filename

    :r fileName 编辑的数据,读取filename,并把内容加到行后面

    vim环境的变更

    :set nu 显示行号,会在每一行的前缀显示改行的行号

    :set nonu 取消行号

  • 相关阅读:
    团队冲刺第二十三天
    团队冲刺第二十二天
    团队冲刺第二十一天
    团队冲刺第二十天
    第十四周周总结
    团队冲刺第十九天
    团队冲刺第十八天
    团队冲刺第十七天
    团队冲刺第十六天
    keeprunning的使用说明
  • 原文地址:https://www.cnblogs.com/ginko/p/14991589.html
Copyright © 2011-2022 走看看