vim 编辑器介绍

    

vi: Visual Interface ,文本编辑器
 文本:ASCII, Unicode
 文本编辑种类:
行编辑器: sed
全屏编辑器:nano, vi
vim – Vi Improved
 其他编辑器:
gedit
一个简单的图形编辑器
gvim
一个 Vim 编辑器的图形版本

 vim其实就是vi的增强版,随着年代的发展,新一代的vim逐渐代替的vi. vim打开文件时会对文件着色,不过也是要看路径的。下面是原始路径。 vim 编辑器介绍

下面是我从原始路径拷贝到 /app/下的新的passwd,为了好区分,取了新名字newpasswd .由图可看,同一个文件,因为发生了路径的改变,显示出的效果不一样。vim 编辑器介绍

 (vim功能十分强大,它的介绍完全可以写一本书,对于新手入门是有些难度,但是一旦上手,相信大家会对它爱不释手。)


 vim编辑器里面有三种模式:

三种主要模式: 命令(Normal)模式:默认模式,移动光标,剪切/粘贴文本 

插入(Insert)或编辑模式: 修改文本

扩展命令(extended command )模式: 保存,退出等

Esc键 退出当前模式

Esc键 Esc键 总是返回到命令模式

   vim模式相互切换,进入vim里,按i键切换到插入模式ESC换回上一个模式。:进入扩展命令模式。vim 编辑器介绍

模式转换
 插入模式 ——–> 命令模式
ESC
 命令模式 ——–> 扩展命令模式
:
 扩展命令模式 ——–> 命令模式
ESC,enter

   

 扩展模式  按“:”进入Ex模式

创建一个命令提示符: 处于底部的屏幕左侧 

命令:
w 写(存)磁盘文件 

wq 写入并退出 

x 写入并退出

q 退出 

q!不存盘退出,即使更改都将丢失

 r filename 读文件内容到当前文件中

 w filename 将当前文件内容写入另一个文件

 !command 执行命令

 r!command 读入命令的输出


命令模式:撤消更改

u撤销最近的更改 

#u撤销之前多次更改  

U 撤消光标落在这行后所有此行的更改

按Ctrl – r重做最后的“撤消”更改 

 . 重复前一个操作 

 n.重复前一个操作n次

       

     (这只是vim最基本简单的操作,先掌握修改保存文件。后续分享强大用法)

原创文章,作者:371987341,如若转载,请注明出处:http://www.178linux.com/77398

(0)
371987341371987341
上一篇 2017-06-03 03:10
下一篇 2017-06-03

相关推荐

  • wordpress和discuz的负载均衡(lvs-nat)

    实验目的:利用lvs-nat模型实现wordpress和discuz的负载均衡 实验要求:客户端访问wordpress或Discuz服务时,无论被调度至哪台RS上,其会话和访问的页面都应保持一致; 实验环境:一台server用作VS(需要两块网卡,eth1连接内部网络,eth0连接外部网络),两台server用作RS,一台server用于部署mysql、NF…

    2017-05-13
  • 安装MariaDB

    1、安装MariaDB 安装命令 yum -y install mariadb mariadb-server安装完成MariaDB,首先启动MariaDB systemctl start mariadb设置开机启动 systemctl enable mariadb接下来进行MariaDB的相关简单配置 mysql_secure_installation首先是…

    Linux干货 2017-08-08
  • Linux 第八天: 练习和作业

    Linux 第八天: (08月09日) 练习和作业       1删除/etc/grub2.cfg所有以空白开头的行行首空白字符 sed 's#^[[:space:]]\+##' /etc/grub2.cfgsed -r 's@^[[:space:]]+@@' /etc/grub2.cfg…

    Linux干货 2016-08-11
  • M20 – 1- 第二周(2):硬链接与软链接的区别

    在讲硬链接与软链接的区别之前,我们首先了解inode,了解inode让我们更容易理解何为硬链接和软链接。 inode概念        何为inode,inode就是索引节点,而inode表中存放着文件的元数据,何为元数据,元数据就是文件名称、大小、时间戳、所有者、权限、inode等信息,而文件中的内容就是文件的数据,…

    Linux干货 2016-08-02
  • LAPM(linux+httpd+php+mariadb)环境搭建

    前言     LAMP(linux+apache+mariadb+php)以下都以源码安装方式,环境为3台虚拟机内存各4G、2核cpu,apache通过fastcgi连接php,数据库用mariadb。       搭建环境:Centos6.4     服务器一 &nb…

    Linux干货 2015-05-27
  • 第一次测试

    1.第一层  video  视频 2.第二层  audio  音频 3.第三层  字幕 查看视频详细信息 ffmpeg -i 视频文件 转码修改视频格式 ffmpeg -i 输入文件   输出文件格式 视频文件中提取音频和视频 提取视频中的音频 ffmpeg -i CP0454900262.ts -…

    Linux干货 2017-02-06