一.vim编辑器基本操作
 
    1.vim 编辑器 :  三种工作模式
       
                     命令模式
 
        a、i、o                : wq  保存并退出
        输入模式               末行模式
 
        要求在/tmp/目录中建立一个名为11.txt 的文本文件 要求其中写入内容我hello world
 
        没有鼠标前提下提升编辑效率
    2.命令模式中如何快速的移动光标
         ctrl 加右箭头  单个单词为单位向右移动
        50右箭头 向右移动50个字母
        end 键跳到行尾  home跳到行尾
 
        50G跳到第50行开头
        G 跳到最后一行
        gg跳到第一行
    
    3.在命令模式中如何快速编辑文件
        增删改查文件内容
        x 是删除当前光标下的字符
        d^  删除当前光标前的内容
        d$ 删除当前光标及其后的所有内容
        dd 删除光标所在的行
        数字 5dd 删除当前光标及其下共5行内容
 
        p  粘贴到当前行上
        P  粘贴到当前行下
 
         撤销:u  
 
        恢复 :ctrl+r
 
        复制 yy 复制当前行内容
 
        4yy 复制当前光标及其下4行内容
 
        ctrl +v 选择区域 y 复制 p 粘贴       
        ZZ  保存并退出 
============================================
 
    4.末行模式模式中查找关键字
    /向下匹配关键字  ?向上匹配关键字
 
    :set nu 显示文件内的行号
    :set nonu 不显示行号
 
    :w 保存 q退出
    :w /路径     另存为
    :q! 强制不保存退出
 
    5.末行模式操作2
 
    末行模式的替换和编辑
    :e /文件   放弃当前编辑开启新的编辑、
    :r /文件  将文件内容调入当前编辑
   
    :% s/old/new/g 匹配每一行
    :s /old/new 将当前行中查找到的第一个字符“old”串替换为“new”
    :s /old/new/g 将当前行中查找到的所有字符“old”串替换为“new”
    :#,# s /old/new 在行号“#,#”范围内替换所有的字符串“old”串替换为“new”
     例如::12,15 s/old/new/g  将第12行到第15行所有的old替换成new
 
 
 

4.linux vim 编辑器的基本操作的更多相关文章

  1. vi/vim编辑器的基本操作

    vi/vim编辑器的基本操作 Contents 1. 工具准备(下载gvim) 2. vi/vim基本入门 2.1. 安装 2.2. 基本使用 3. vi/vim基本命令表 1 工具准备(下载gvim ...

  2. windows下vi/vim编辑器的基本操作

    windows下vi/vim编辑器的基本操作 Contents 1. 工具准备(下载gvim) 2. vi/vim基本入门 2.1. 安装 2.2. 基本使用 3. vi/vim基本命令表 1 工具准 ...

  3. Vim 编辑器及其基本操作

    实验楼某些课程有用 Vim 编辑器来写代码,因此有了这篇博客,据说是上古神器,当然主要目的是基本操作. Vim 编辑器 Vim(Vi IMprove) 是 Linux 系统上的最著名的文本/代码编辑器 ...

  4. Linux vim编辑器使用详解

    在Linux中,主要编辑器为vi或者vim,本文围绕vim做简单的讲解说明: Linux默认自带vi(vim)编辑器,其程序包为: [root@xuegod163 ~]# rpm -qf `--1.8 ...

  5. Linux Vim编辑器使用简单讲解

    在Linux中,主要编辑器为vi或者vim,本文围绕vim做简单的讲解说明:Linux默认自带vi(vim)编辑器,其程序包为:[root@linuxidc.com ~]# rpm -qf `whic ...

  6. vim编辑器的基本操作

    1.安装vim编辑器 最小化安装的linux是没有vim编辑器的,需要手动安装 # yum -y install vim-enhanced # vim +2 123 直接到123的第2行 2.vim的 ...

  7. Linux-->vi和vim编辑器的基本操作

    vim编辑器介绍 vi或者vim就是对linux下的文本进行编辑的一种编辑器比如说a.cpp文件这种 Linux会内置vi文本编辑器 Vim可以简单的认为vi的增强版 Linux是区分大小写的! 用法 ...

  8. Linux vim编辑器

    1.工作模式 命令模式(a,i,o等键)——>输入模式 输入模式(Esc键)——>命令模式 命令模式(:键)——>末行模式 末行模式(Esc键)——>命令模式 2.vim使用命 ...

  9. Linux - vim 编辑器

    gconf-editor # 配置编辑器 /etc/vimrc # 配置文件路径 vim +24 file # 打开文件定位到指定行 vim file1 file2 # 打开多个文件 vim -O2 ...

随机推荐

  1. BASIS小问题汇总1

    try to start SAP system but failed 2019-04-04 Symptom: when i tried to start SAP system, using the c ...

  2. Dubbo面试

    DUBBO原理.应用与面经总结 SPI 你是否了解SPI,讲一讲什么是SPI,为什么要使用SPI? SPI具体约定:当服务的提供者,提供了服务接口的一种实现之后,在jar包的META-INF/serv ...

  3. docker 推送镜像到阿里云

    1. 登录阿里云Docker Registry $ sudo docker login --username=www.18860363800@hotmail.com registry.cn-beiji ...

  4. Android笔记(三十五) Android中AsyncTask

    AsyncTask<Params,Progress,Result> 是一个抽象类,通常继承这个抽象类需要指定如下几个泛型参数: 1.  Params :启动任务时出入参数的类型 2.  P ...

  5. python中赋值和浅拷贝与深拷贝

    初学编程的小伙伴都会对于深浅拷贝的用法有些疑问,今天我们就结合python变量存储的特性从内存的角度来谈一谈赋值和深浅拷贝~~~ 预备知识一——python的变量及其存储 在详细的了解python中赋 ...

  6. vue---子调父 $emit (把子组件的数据传给父组件)

    ps:App.vue 父组件  Hello.vue 子组件 ps:App.vue 父组件 Hello.vue 子组件 <!--App.vue :--> <template> & ...

  7. P1462 通往奥格瑞玛的道路[最短路+二分+堆优化]

    题目来源:洛谷 题目背景 在艾泽拉斯大陆上有一位名叫歪嘴哦的神奇术士,他是部落的中坚力量 有一天他醒来后发现自己居然到了联盟的主城暴风城 在被众多联盟的士兵攻击后,他决定逃回自己的家乡奥格瑞玛 题目描 ...

  8. windows平台RSA密钥生成

    1.安装openssl工具 下载安装openssl工具,执行安装目录bin下的"openssl.exe",执行后会弹出命令窗口. 2.生成私钥 在命令窗口输入“genrsa -ou ...

  9. Nginx入门(四)——反向代理

    server { listen 8020; server_name localhost; location / { root html; index index.html index.htm; pro ...

  10. PL/SQL 子查询

    一.概述 在一个SQL语句中嵌套另一个SQL语句成为子查询.包括单行子查询,多行子查询,多列子查询. 注意,当在DDL语句中引用子查询时,可以带有Order By子句:但是当在where子句.Set子 ...