vim的使用其实是学习Linux系统最基础的部分,这次主要是和大家分享一下vim使用中一些小技巧,便于快速操作。 tips:CentOS7系统中默认是没有vim这个编辑器的,它自带的是vi编辑器,所以需要安装一下vim的安装包。使用vim的理由就是vim在vi面前是个爸爸。 vim的简单使用 vim的三种模式: 01.命令模式 02.插入模式(编辑模式) 03.底行模式 三种模式可以互相切换(ps:至于如何切换我就不再赘述了,因为我怕被骂(太简单了))
我要分享的操作主要都是在底行模式下完成的。 1)快速移动或复制数据信息 :2,3move4 —将第二行到第三行的内容移动到第四行的后面(后面跟的行无法移动到前面)
:2,3copy4 —将第二行到第三行的内容复制到第四行的后面 2)文件内容信息进行修改替换 格式:%s#text1#text2#g —将文中指定的信息全部做替换 text1 被替换成text2 % —表明要全部做替换 s — substitute 替换 g — global 将整行符合要求的字符都做替换
底行模式下执行:%s#you#your#g 替换修改文件的部分内容 :2,3s#text1#text2#g —将第二行到第三行内容进行替换
:2,$s#text1#text2#g —将第二行到结尾的内容进行替换
3)批量修改文件内容 01.批量进行注释 -----批量添加信息 第一步骤:进入批量编辑状态(视图模式) ctrl+v —进入视图模式 第二步骤:批量选中要编辑的行 方向键进行选择 第三步骤:进行编辑修改 shift+i —进行单行编辑 第四步骤:实现批量修改 按esc
02.批量删除信息 第一步骤:进入批量编辑状态(视图模式) ctrl+v 第二步骤:批量选择要删除的列 方向键选择 第三步骤:按键盘字母d 进行删除
vim的编辑原理 1)vim常见错误: 使用vim编辑文件时突然非正常状态退出(比如:没有正常保存退出文件,直接断开远程连接、多人同时编辑一个文件),这样系统就会自动产生一个此文件的隐藏文件(在目录下使用ls -a 可以查看到隐藏文件),等你下一次编辑此文件时就会有“报错提示信息” 解决问题的方法: 第一步骤:进行查看文件内容 按大写字母O 第二步骤:确认文件是否需要回复 需要恢复:重新编辑按R,恢复文件内容 不需要恢复:按E,进行重新编辑 第三步骤:将临时文件进行删除 1.按大写字母D删除临时文件 2.利用rm命令删除临时文件
2)临时文件的产生 在进入命令模式时就会产生临时文件,以“.swp”结尾