一、整体大纲

二、Vim 编辑器的使用

vi -- vim
    vim是从vi发展过来的一款文本编辑器
    vi a.txt
    前提: 安装了vim软件

工作模式:

1. 命令模式 -- 打开文件之后, 默认进入命令模式
    2. 编辑模式 -- 需要输入一些命令, 切换到编辑模式
    3. 末行模式 -- 在末行模式下可以输入一些命令

1. 命令模式下的操作:

1)光标的移动

前  下  上  后:H  J  K  L
      行首: 0
      行尾: $
      文件开始位置: gg
      文件末尾: G
      行跳转: 300G

2) 删除操作

删除光标后边的字符: x
      ........前......: X
      ........单词: dw  (光标移动到单词的开始位置, 否只能删除一部分)
      ...光标到行首的字符串: d0
      .........行尾.......: D(d$)
      删除光标当前行: dd
      删除多行: ndd (n -- 自然数)

3)撤销操作

撤销: u
      反撤销: ctrl + r

4)复制粘贴

复制: yy
      复制多行: nyy

粘贴: p (光标所在行的下一行)
      粘贴: P (光标所在行)
                
      剪切 == 删除

5)可视模式

切换到可是模式: v
      选择内容: hjkl
      操作: 复制: y   删除: d

6)查找操作

1). /hello
      2). ?hello
      3). # -- 把光标移动到查找的单词身上 , 按#
      遍历时候的快捷键: N/n

7)r: 替换当前字符

缩进:
                向右: >>
                向左: <<
8) 查看man文档

2. 文本模式下的操作:

切换到文本模式:
      a -- 在光标所在位置的后边插入
      A -- 在当前行的尾部插入
            
      i -- 在光标所在位置的前边插入
      I -- 在光标所在行的行首插入
            
      o -- 在光标所在行的下边开辟一个新的行
      O -- .............上.........
            
      s -- 删除光标后边的字符
      S -- 删除光标所在的行

3、末行模式下的操作:

查找: :s/tom/jack/g
                :%s/tom/jack/
                :20,25s/tom/jack/g
      保存退出:
              q: 退出
              q!: 退出不保存
              w: 保存
              wq: 保存退出
               x: == wq
    在命令模式下保存退出: ZZ

 4、 分屏操作:

1)水平分屏
        2)垂直分屏

5、vim的配置

Yuchuan_Linux_C编程之一 Vim编辑器的使用的更多相关文章

  1. 一、Vim编辑器 二、用户和组管理 三、软件的安装(jdk,mysql) 四、Shell编程

    一.Vim编辑器的使用 1. vim编辑器的运行模式 编辑模式:等待用户编辑命令的输入 插入模式:编辑文本内容 命令模式:执行命令 2. 使用 :vim 文件名 3. 查看当前vim编辑器介绍:vim ...

  2. Linux vim编辑器使用详解

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

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

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

  4. vim 编辑器的设置

    vi编辑器的配置:http://blog.mcuol.com/User/fenghua/Article/17411_1.htm ******************************vim ~/ ...

  5. Vim编辑器-批量注释与反注释

    标签:linuxLinuxLINUXvimVIMVim编程 2013-01-10 09:52 27517人阅读 评论(3) 收藏 举报  分类: Linux(18)  版权声明:本文为博主原创文章,未 ...

  6. VIM编辑器常用功能整理笔记

    vim编辑器 vi : visual Inertface 可视化接口 vim : vi improved 扩展版 语法着色 模式化编辑器: 编辑模式(命令模式): 默认模式 输入模式: 末行模式: 等 ...

  7. 黑马程序员——vim编辑器的使用

    ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一.基本操作 1.从命令提示符进入vim编辑器:   vim filename <ENTE ...

  8. 打造适合自己的vim编辑器方法总结

    vim使用方法总结 说明:这是打造适合自己的vim编辑器的进阶方法,关于vim基础知识,请自行百度.也可参考文章末尾推荐blog网址 如果觉得自己打造vim编辑器麻烦,可以从github上面克隆一个, ...

  9. Linux vi/vim编辑器

    所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在. 但是目前我们使用比较多的是 vim 编辑器. vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正 ...

随机推荐

  1. Momentum(动量)方法的python实现

    Momentum方法可以说是对SGD的进一步优化,细节可以参考这里 这里用python对其进行简单实现,如下: # coding=utf-8 """ 基于小批量梯度下降来 ...

  2. Windows CMD 终端使用代理

    Windows 终端使用代理 # 使用 http 类型代理 set http_proxy=http://127.0.0.1:8484 set https_proxy=http://127.0.0.1: ...

  3. 吴裕雄--天生自然python学习笔记:python用 Bokeh 模块绘制我国 GDP 数据统计图

    现在我们把我国 1990 年到 2017 年的 GDP 数据抓取出 来,井用 Bokeh 绘 出散点统计图 . 由网页爬取所需数据,并用 Bokeh 绘制散点图 . import requests # ...

  4. 安装与使用django-restframework

    django-restframework 一.安装与使用 1.安装 >: pip3 install djangorestframework 2.使用 在settings.py中注册: INSTA ...

  5. Mysql存储过程简单应用

    因为很久没写过存储过程了,语法也不记得了,靠百度后,解决了当前问题,这里就简单记录一下. CREATE PROCEDURE pro1() BEGIN DECLARE i int; DECLARE db ...

  6. [LC] 253. Meeting Rooms II

    Given an array of meeting time intervals consisting of start and end times [[s1,e1],[s2,e2],...] (si ...

  7. mysql 索引和视图

    第五节:创建索引5.1 创建表的时候创建索引 CREATE TABLE 表名(属性名数据类型[完整性约束条件], 属性名数据类型[完整性约束条件], .... 属性名数据类型 [UNIQUE | FU ...

  8. 3DMAX卸载/完美解决安装失败/如何彻底卸载清除干净3DMAX各种残留注册表和文件的方法

    在卸载3dmax重装3dmax时发现安装失败,提示是已安装3dmax或安装失败.这是因为上一次卸载3dmax没有清理干净,系统会误认为已经安装3dmax了.有的同学是新装的系统也会出现3dmax安装失 ...

  9. jstl引入报错

    jstl1.0的引入方式为: <taglib uri="http://java.sun.com/jstl/core" prefix="c" /> j ...

  10. python的拆包(扫盲)

    什么是拆包 拆包: 对于函数中的多个返回数据, 去掉元组, 列表 或者字典 直接获取里面数据的过程. 怎么拆包 1) 对列表进行拆包 my_list = [1, 3.14, "hello&q ...