一.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. uni-app 入门之 nvue (weex) 爬坑记

    前言 uni-app 是 DCloud 出品的新一代跨端框架,可以说是目前跨端数最多的框架之一了,目前支持发布到:App(Android/iOS).H5.小程序(微信小程序/支付宝小程序/百度小程序/ ...

  2. 碰撞器Colider 触发器

    碰撞器可以让所依附的游戏物件对其他碰撞体产生碰撞行为(其他游戏物体必须具有Rigidbody组件) 对于不规则形状的物体,通常使用组合式碰撞体而不是网格碰撞器,以为网格碰撞器以模型的网格为基础,更为复 ...

  3. Android笔记(十四) Android中的基本组件——按钮

    Android中的按钮主要包括Button和ImageButton两种,Button继承自TextView,而ImageButton继承自ImageView.Button生成的按钮上显示文字,而Ima ...

  4. tcpdump命令及输出详解

    一. 使用方法 1. 指定类型 host:指定主机 tcpdump host 192.168.100.1 tcpdump host 192.168.100.1 and !192.168.100.2 t ...

  5. Linux sudo(CVE-2019-14287)漏洞复现过程

    简述: 该漏洞编号是CVE-2019-14287. sudo是Linux系统管理指令,允许用户在不需要切换环境的前提下用其他用户的权限运行程序或命令,通常是以root身份运行命令,以减少root用户的 ...

  6. JavaScript函数封装调用

    举个列子:我们在写前端页面,经常会使用到Jquery文本框内容,来判断一下输入值是否符合,常见的写法: <script> function test(){ $("#ID" ...

  7. Android加载大图到内存如何避免内存溢出?

    加载大图怎么避免溢出实际做法就是对图像进行压缩,也是比较老的话题了,在最初做android时是经常会遇到的问题,而如今对于图片加载这一块都已经有很成熟稳定的三方库来弄它了,所以图片加载过大内存溢出的比 ...

  8. Docker那些事儿之初识Docker

    公司内部一直在使用Docker进行服务的部署和应用的升级,从开始使用Docker一直到线上的部署以及一些基础服务的开发本人都有参与,而且自己的网站也是在Docker的基础之上进行构建的,想想也需要总结 ...

  9. 【Java】用五种语言写数组(用于自己学习)

    C语言 #include<stdio.h> int main() { ] = {, , , , , , , , , }; int i; ;i<;i++) printf("% ...

  10. Git----常见工作管理总结

    1.工作流程模式: 首先,可以试图用git push origin branch-name推送自己的修改 如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并 如果合并有冲突, ...