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
下一篇 2017-06-05

相关推荐

  • Linux第二周学习博客作业

    对第二周学习的内容进行总结

    Linux干货 2017-12-10
  • AIX 6.1 硬件基本管理

    查看整体的硬件信息:          # prtconf #将所有系统信息输出到屏幕上显示          # lsdev -C #查看硬件设备信息及其工作状态 注:硬件的设备通常为2 种状态,"availiable"表示设备可用,de…

    Linux干货 2015-10-18
  • PageRank算法

    1. PageRank算法概述          PageRank,即网页排名,又称网页级别、Google左侧排名或佩奇排名。         是Google创始人拉里·佩奇和谢尔盖·布林于1997年构建早期的…

    Linux干货 2015-12-15
  • 逻辑卷

    LVM是逻辑卷管理(Logical Volume Manager)的简称,它是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,与直接使用物理存储在管理上相比,提供了更好灵活性。       LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,与硬件相关的存储设置被其隐藏,你可以不用停止应用或卸载…

    Linux干货 2016-09-01
  • LVM 与快照

    LVM: Logical Volume Manager 概念 它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。 允许对卷进行方便操作的抽象层,包括重新设定 文件系统的大小  允许在多个物理设备间重新组织文件系统 • 将设备指定为物理卷 • 用一个或者多个物理卷来创建一个卷组 • 物理卷是用固…

    Linux干货 2016-09-05
  • 基于Keepalived+Nginx实现高可用负载均衡

    练习贴,测试keepalived+lvs_dr高可用负载均衡

    2017-12-11