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

相关推荐

  • 马哥教育网络班21期+第6周课程练习

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@localhost ~]# cp /etc/rc.d/rc.sysinit /tmp/ [root@localho…

    Linux干货 2016-08-15
  • 学习宣言

    书山有路勤为径,学海无涯苦作舟。学吧!!!

    Linux干货 2016-10-29
  • DNS and BIND 进阶

    主DNS服务器的ip地址:192.168.1.109 主DNS服务器主机名:bogon 正向区域名:sh.com 反向区域名:1.168.192.in-addr.arpa 正向区域文件名称:/var/named/sh.com.hosts 反向区域文件名称:/var/named/192.168.1.rev 配置主文件/etc/named.conf过程 1、编辑…

    Linux干货 2016-12-06
  • CentOS6启动流程

    CentOS 6 启动流程 | root密码重置 | 添加系统服务 一、CentOS 6 启动流程:     1)POST加电自检         Power-On-Self-Test,主板在接通电源后,系统首先由BIOS程序来对对CPU、…

    Linux干货 2016-09-08
  • 走进Linux(一)

    一、计算机基础 世界上第一台计算机于1946年诞生于美国宾夕法尼亚大学,名叫:ENIAC。     计算机主要由硬件系统和软件系统两部分组成:     1、组成硬件的五大部分:    控制器(Control):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序…

    Linux干货 2016-09-22
  • N26第四周博客作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限cp -r /etc/skel /home/tuser1chmod -R go= /home/tuser1 2、编辑/etc/group文件,添加组hadoop。echo “hadoop:x:2020:”…

    Linux干货 2017-02-27