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 11:14

相关推荐

  • 前三天基础-Linux文件系统概论

    Linux之我见     在2016农历丙申年2016年猴年,对于小白的我来说接触到了江湖流传的武功秘籍之-Linux心法,第一次接触到命令行,知道在键盘上随便敲击命令就可以满屏跑数据,就像看过的美国大片里黑客帝国里面的画面,感觉学会好后可以装逼了,废话不多说了,允许在下斗胆介绍Linux文件系统。     &nbsp…

    Linux干货 2016-03-24
  • btr文件系统与网络基础

    btrfs文件系统技术预览版Btrfs (B-tree, Butter FS, Better FS), GPL, Oracle, 2007, CoW核心特性:多物理卷支持:btrfs可由多个底层物理卷组成;支持RAID,以及联机“添加”、“移除”,“修改”写时复制更新机制(CoW):复制、更新及替换指针,而非“就地”更新数据及元数据校验码:checksum子…

    Linux干货 2016-09-02
  • 计算机的一些简单认识

      完整的计算机系统包括硬件和软件两大部分,硬件是指计算机系统中的各种看得见摸得着的物理装置。例如主板,网卡,显示器等。软件是指计算机运行所以需要的各种程序。例如操作系统:linux,windows。办公软件office等等。可以这样理解为软件是对硬件功能通过复杂的编程封装,让人们得以实现计算机应用于生活。 早期的计算机: 英国曼彻斯特科学工业博物…

    2017-09-11
  • ACL实现灵活的权限管理

    ACL实现灵活的权限管理 除了文件的所有者,所属组和其它人,可以对更多的用户设置权限 CentOS7当中,无论是操作系统安装时还是之后手工创建的文件系统(xfs、ext4)均会开启ACL功能。 CentOS6及之前的版本,仅操作系统安装时创建的文件系统才会默认开启ACL,手工创建的文件系统,需要手工开启ACL功能。 mount -o acl /dev/sda…

    2017-07-27
  • sed

    sed Stream EDitor, 行编辑器 sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非使用重定向存储输出。 Sed主要用来自动…

    Linux干货 2017-04-26
  • 磁盘管理

    linux的哲学思想:一切皆文件; 设备类型: 块(block):随机访问,交换数据单位是“块”; 字符(character):线性访问,数据交换单位是“字符”; 设备文件:FHS /dev     设备文件:关联至设备驱动程序;设备的访问入口;       &nbsp…

    Linux干货 2016-08-30