一.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. Cookie实现记住密码的功能

    一.什么是Cookie cookie是一种WEB服务器通过浏览器在访问者的硬盘上存储信息的手段.Cookie的目的就是为用户带来方便,为网站带来增值.虽然有着许多误传,事实上Cookie并不会造成严重 ...

  2. PLSQL Developer新建表空间

    转自:https://www.cnblogs.com/juddhu/archive/2012/03/20/2408499.html 通过pl/sql登录到Oracle数据库上,然后执行菜单:文件/新建 ...

  3. Hystrix原理与实战

    Hystrix原理与实战 背景 分布式系统环境下,服务间类似依赖非常常见,一个业务调用通常依赖多个基础服务. 比如:订单服务调用商品服务,商品服务调用库存服务. 对于同步调用,当库存服务不可用时,商品 ...

  4. soapUI与post测试soap webservice接口

    之前装了SoapUI,最近装了Postman,分别用它们测试了WebService,下面为用法. 测试的在线WebService(数据来源于中国气象局)Endpoint: http://www.web ...

  5. python中read()、readline()、readlines()区别

    1.read([size])方法 read([size])方法从文件当前位置读取size个字节,若无参数size,则表示读取至文件结束位置,它范围为字符串对象   2.readline()方法 从字面 ...

  6. Android笔记(十) Android中的布局——表格布局

    TableLayout运行我们使用表格的方式来排列控件,它的本质依然是线性布局.表格布局采用行.列的形式来管理控件,TableLayout并不需要明确的声明包含多少行多少列,而是通过添加TableRo ...

  7. nginx配置文件详解【nginx.conf】

    #基本配置: #user nobody;#配置worker进程运行用户worker_processes 1;#配置工作进程数目,根据硬件调整.通常等于CPU数量或者2倍于CPU数量 比如四核电脑(可以 ...

  8. YUSS Round 1

    YUSS Round 1 A. 国庆快乐 签到题. #include<bits/stdc++.h> using namespace std; int main() { printf(&qu ...

  9. 转【Ubuntu】添加虚拟网卡的三种方式

    原文:https://blog.csdn.net/White_Idiot/article/details/82934338 ------------------------------ 1. ifco ...

  10. windows程序意外关闭子订重启脚本

    window程序意外关闭自动重启脚本实现   @echo off :1 tasklist|find /i "xxxx"||start yyyy ping/n 11 127.1> ...