zoukankan      html  css  js  c++  java
  • linux下vi命令应用

    常用快捷键命令

    【h(或向左方向键)】 光标左移一个字符

    【j(或向下方向键)】 光标下移一个字符

    【k(或向上方向键)】 光标上移一个字符

    【l(或向右方向键)】 光标右移一个字符

    【[Ctrl] + f】 屏幕向下移动一页(相当于Page Down键)

    【[Ctrl] + b】 屏幕向上移动一页(相当于Page Up键)

    【[0]或[Home]】 光标移动到当前行的最前面

    【[$]或[End]】 光标移动到当前行的末尾

    【G】 光标移动到文件的最后一行(第一个字符处)

    【nG】 n为数字(下同),移动到当前文件中第n行

    【gg】 移动到文件的第一行,相当于"1G"

    【n[Enter]】 光标向下移动n行

    【/word】 在文件中查找内容为word的字符串(向下查找)

    【?word】 在文件中查找内容为word的字符串(向上查找)

    【[n]】 表示重复查找动作,即查找下一个

    【[N]】 反向查找下一个

    【:n1,n2s/word1/word2/g】 n1、n2为数字,在第n1行到第n2行之间查找word1字符串,并将其替换成word2

    【:1,s/word1/word2/gnword1word2

    :1,s/word1/word2/g】从第一行(第n行同理)到最后一行查找word1注册,并将其替换成word2

    【:1,s/word1/word2/gc】 功能同上,只不过每次替换时都会让用户确认

    【x,X】 x为向后删除一个字符,相当于[Delete],X为向前删除一个字符,相当于[Backspace]

    【dd】 删除光标所在的一整行

    【ndd】 删除光标所在的向下n行

    【yy】 复制光标所在的那一行

    【nyy】 复制光标所在的向下n行

    【p,P】 p为将已经复制的数据在光标下一行粘贴;P为将已经复制的数据在光标上一行粘贴

    【u】 撤消上一个操作

    【[Ctrl] + r】 多次撤消

    【.】 这是小数点键,重复上一个操作

  • 相关阅读:
    安装lamp lnmp 一键安装包网址
    mysql float 这个大坑
    今天 运营同事发现的bug记录 上传商品时商品名称带双引号 导致输出页面时 双引号被转义
    excel 导出长数据 变成科学计数 解决办法
    mysql 基本知识 以及优化
    刷算法题记录
    windows 安装svn 要点(非安装步骤)
    《UCD火花集1-2》读后感
    我所经历的的一次问卷调查
    怎样进行批判性的思考
  • 原文地址:https://www.cnblogs.com/keynotes/p/8435949.html
Copyright © 2011-2022 走看看