码迷,mamicode.com
首页 > 系统相关 > 详细

linux之VI文本编辑器

时间:2019-06-02 22:57:39      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:强制   操作   行号   内容   vim   style   unix   info   mic   

一、简介

1、概念

    文本编辑器,类unix操作系统自带文本编辑器。vim增强版本(有些版本不一定自带,如mini版)。

2、使用语法

      vi 文件

      vim 文件

3、vi编辑器的三种模式

命令模式、插入模式、底行模式(w:保存 q:退出 !:强制退出)

 技术图片

 

二、三种模式命令

1、命令模式

(1)逐字符移动

↑↓←→  或者 hjkl(左下上右)

(2)逐个单词移动

      w(W):单词首字母向后移动(忽略符号)

      b(B):单词首字母向前移动(忽略符号)

(3)逐句移动

   () :句子标识

(4)逐段移动

 {}:空行标识

(5)文档移动

 文档开始:gg

 文档末尾:G

(6)行首尾移动

   行首:0

   行尾:$

(7)基本操作

 dd:删除(delete)

 yy:复制(2 yy p 意思为复制两行)

 p:粘贴(paste)

 u:撤销

2、插入模式

(1)a:光标后一位插入   A:行尾插入      (at the back:后面)

(2)i:光标前一位插入   I:行首插入(in front:前面)

(3)o:光标下一行     O:光标所在行

3、底行模式

(1)set nu:设置行号

(2)set nonu:取消

(3)number:跳转到指定行

(4)/key :查找指定内容(n:向后移动 N:向前移动)   

(5)替换格式:

       :开始行,结束行 s/旧字符串/新字符串/g

  注意:若是没有g的话只改变查询的第一个。

linux之VI文本编辑器

标签:强制   操作   行号   内容   vim   style   unix   info   mic   

原文地址:https://www.cnblogs.com/zhangxiaofan/p/10964888.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!