zoukankan      html  css  js  c++  java
  • 【Linux】vim的使用

    使用vi和vim的原因:linux很多软件默认调用vi进行编辑,因此有必要熟悉它的使用规则

    vi:

    打开文件: vi 文件名

    【一般模式】打开文件时进入一般模式,这个模式下的操作:

      上下左右移动光标

      移动到下一页: Ctrl + f

      移动到上一页: Ctrl + d

      删除字符  x,X

      删除整行  dd

            20dd 删除光标之下的20行

      复制、粘贴文件数据  yy 复制光标所在的那一行

                p 将复制的数据在光标下一行粘贴

               P  将复制的数据在光标上一行粘贴

      进入编辑模式  i,I,o,O,a,A,r,R

      进入命令行模式::, /, ?

      保存并离开: :wq

      移动到这个文件的最后一行: G

      移动到文件的第一行:gg

      向下寻找word字符串: /word

      向上寻找word字符串: ?word

      在n1和n2行之间寻找word1并替换成word2:  :n1,n2s/word1/word2/g

      从第一行到最后一行查找并替换,且在替换前询问::1,$s/word1/word2/gc

      强制离开且不保存文件::q!

      离开vi: :q

    【编辑模式】可以编辑文本中的内容

      返回一般模式:esc

    【命令行模式】可以查找数据,读取,保存,大量替换字符,离开vi,显示行号。

      

      

  • 相关阅读:
    JQuery 入门学习附常用UI模块
    通过rsync+inotify实现数据实时备份同步
    JS DOM操作
    Django 模型
    Mysql进阶(二)
    python小demo-01: 线程池+多进程实现cpu密集型操作
    (转)flask的context机制
    (转)pythonC3线性算法
    python中的functools模块
    centos7+mysql5.7.11实现主从复制
  • 原文地址:https://www.cnblogs.com/xdsux/p/9878130.html
Copyright © 2011-2022 走看看