VIM使用总结

VIM使用总结:

    I,vim + [option] +filename 其中option为m时,文件以只读模式打开。
                                               为d时,同时打开多个文件,crtl+w进行窗口切换
                                              多个文件则进入多文件编辑模式
                                  
    II,编辑模式:i和I,进入插入模式,i为从目前光标开始插入,I为目前行的第一个非空格符开始插入。
                            a和A,a为从目前光标所在的下一个字符处开始插入,A为从光标所在行最后一个字符处开始插入
                            o和O,o为目前光标所在的下一行处插入新的一行,O为目前光标所在处的上一行插入新的一行
                            r和R,进入替换模式,r只会替换所在光标的那一个字符一次;R会一直替换光标所在的文字,直到按下ESC键。
    III,命令行模式:w,将编辑的数据写入到硬盘文件中,w!只读文件强制写入
                               q,退出,q!,修改过文件强制退出
                               :wq 保存后离开
                              :w [filename] 将编辑的数据保存成另一个文件,加上n1,n2
                              :r [filename]读入另外一个文件的数据
                                :!command 暂时离开vi到命令模式下执行command的结果
                                :sp则是进入多窗口功能,类似于vi+d crtl+w则是进行窗口切换
   IV,可视化模式,通过v,V,crtl+v进入该模式,进行块选择的操作,选择时会反白,对反白进行粘贴复制操作。
   V,普通模式:移动光标:^: 跳转至行首的第一个非空白字符 
                            0: 跳转至行首
                          $: 跳转至行尾
                           G:最后一行,gg,第一行,%则是全文
                        查找与替换,查找/或?,n和/配合用来查找一些关键字 
                                    替换:位置界定符s/word1/word2/g+c则是询问模式,1,$和%代表全文
                        删除粘贴与复制:d,y,前面跟次数,后面跟位置界定符,p在行下粘贴,P在行上粘贴
    VI,u复原前一个动作,.重做

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

(0)
919022966919022966
上一篇 2017-06-04 22:51
下一篇 2017-06-05 16:44

相关推荐

  • GRUB加密、修复和破解密码实战指南

    GRUB加密、修复和破解密码实战指南 GRUB(Boot Loader) 从系统启动流程可以得知,在BIOS读取相关信息之后,接下来是去第一个可以启动的设备当中的MBR中读取Boot Loader信息,Boot Loader提供具有菜单功能、直接加载内核信息,以及相关的控制权转交功能。所以说系统启动必须要有Boot Loader,然后才能去加载内核。 Boo…

    Linux干货 2016-09-19
  • N21沉舟第十周作业

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情) 2、为运行于虚拟机上的CentOS 6添加一块新硬件,提供两个主分区;   (1) 为硬盘新建两个主分区;并为其安装grub;   (2) 为硬盘的第一个主分区提供内核和ramdisk文件; 为第二个分区提供rootfs;   (3) 为rootfs提供…

    Linux干货 2016-09-10
  • Bash1

    做语法测试,没有消息就是最好的消息 加权限 单个语句的错误并不妨碍之后的语句,但是逻辑错误会导致后续语句执行不了 bash:     -n:语法测试     -x:模拟单步执行 变量类别:     本地变量   &nbs…

    Linux干货 2016-09-17
  • varnish4 基础实战

    实验环境 node1 192.168.0.8 varnish服务器 node2 192.168.0.3 动态web node3 192.168.0.7 静态web node1安装varnish ##安装varnish yum源  # wget http://repo.varnish-cache.org/redhat/v…

    Linux干货 2016-11-15
  • LVM2 逻辑卷管理工具

    LVM2:  LVM: Logical Volume Manager, Version: 2  dm: device mapper,将一个或多个底层块设备组织成一个逻辑设备的模块; /dev/dm-#  /dev/mapper/VG_NAME-LV_NAME /dev/mapper/vol0-root /dev/VG_NAME/…

    Linux干货 2015-09-19
  • Linux作业管理、网络客户端工具和bash循环

    Linux系统作业控制;                   job:         前台作业foregroud:通过终端启动,且启动后会一直占据终端;         后台作业…

    Linux干货 2017-01-05