一.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. linux IPC简单学习

    Posix和system v区别 所谓的IPC(进程间通信)指的是消息队列,共享内存,信号量3种机制合并起来,当然,这是个狭义的概念,只包含这三种.IPC又可以分为system v进程间通信和posi ...

  2. Javascript的异步与单线程

    一.前言 我们都知道,javasript是一个单线程的语言:所谓单线程就是同一时间不能做两件事情,两段代码不能同时执行:因为这种机制,才避免了两段js同时对一个DOM节点进行渲染的冲突.但是也会因此产 ...

  3. Linux 非互联网环境安装依赖包

    1 介绍 有的生产环境是没有网络的,我们部署rpm包的时候会出现缺少很多rpm包的依赖问题,都去网上下载实在太麻烦,今天介绍一个办法可以解决这一问题. 2 解决方案 找一台可以联网的机器,在上边下载相 ...

  4. springcloud 之Ribbon客户端负载均衡配置使用

    pom.xml添加配置说明:这里服务注册与发现用的是Eureka,所以消费者端需要引入eureka,使用EurekaClient来调用服务 <dependency> <groupId ...

  5. C#-FileHelper

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  6. 【异常】jps6432 -- process information unavailable

    1 现象

  7. Linux命令——logger

    参考:How to use logger on Linux Difference between /var/log/messages, /var/log/syslog, and /var/log/ke ...

  8. MySQL 数据库的高可用性分析

    MySQL数据库是目前开源应用最大的关系型数据库,有海量的应用将数据存储在MySQL数据库中.存储数据的安全性和可靠性是生产数据库的关注重点.本文分析了目前采用较多的保障MySQL可用性方案. MyS ...

  9. jar命令详解

    原文链接:https://www.cnblogs.com/anyehome/p/9435371.html JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包.当然也是有区别的, ...

  10. WebClient 与HttpClient 的区别

    需要搜索下资料. -------------------------------------------------- 微软文档介绍,新的开发中推荐使用:HttpClient WebClient 文档 ...