专栏首页阿dai_linuxvim命令用法 原

vim命令用法 原

第五章 vim命令

vim和vi几乎是一样的,唯一的区别就是当编辑一个文本时,使用vi不会显示颜色,而使用vim会显示颜色。

vim有三个模式:一般模式,编辑模式,命令模式。

系统最小化安装时没有安装vim命令,需要自己使用yum进行安装:

[root@adai002 ~]# yum install -y vim-enhanced

一般模式下移动光标

补充: 空格键:向右移动一个字符 数字‘0’和shift+6:将光标移动到行首 shift+4:将光标移动到行尾

一般模式下剪切、复制、粘贴

进入编辑模式

从编辑模式返回一般模式“Esc”

命令模式

命令

“nohl”=no high light 无高亮,取消内容中高亮标记 "x":保存退出,和wq的区别是,当进入一个文件未进行编辑时,使用该命令不会改变文件的atime。

编辑模式下查找替换命令

  • eg1: 查找abc,替换为ABC(某范围内全部替换) ‘/1,100s/abc/ABC/g’ 即:将第1行至第100行内所有abc替换成ABC。(s:替换;g:=global,全部。如果不加g则只会替换每行第一个abc),‘/’可以替换成#或@。
  • eg2:查找/etc/111.txt,替换为adai 此时如果使用‘/’执行该命令会导致其与被替换对象冲突,所以使用#来执行该命令(该方法常用),如果仍然使用‘/’来执行命令,需要如下操作: ‘/ \ /etc \ /111.txt/adai/g’在此,‘\’是托译符,表示不识别其后面的字符

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 记一次ssh登录异常 原

    开发同事报告使用某普通用户test无法远程登陆一台,报错“shell request failed on channel 0”。

    阿dai学长
  • python+mysqldump迁移数据

    阿dai学长
  • Docker容器虚拟化(一)—安装与镜像管理 原

    Docker就是一个Container的管理工具,Container就是一个更轻量级的虚拟机,但是这个虚拟机没有操作系统和设备(操作系统是共享的)。

    阿dai学长
  • vim常用命令总结

    文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v    从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。  V    ...

    阳光岛主
  • Linux学习笔记(一)使用文本编辑器Vim

    从今天开始,小雨和大家一起学习Linux基础,Vim是Linux中功能十分强大的文本编辑器,熟练地使用Vim可以让你高效地在Shell界面编写代码,接下来我们开...

    小雨编程
  • 6个好玩儿的LINUX命令

    张尧博客
  • Linux操作的10个好习惯

    这是十条linux系统下命令行操作模式时应该遵守的好习惯,他们不仅可以让你的操作更快,也能减少你失误的可能性。它们分别是

    阳光岛主
  • 基于OpenCV的彩色空间互转

    图像彩色空间互转在图像处理中应用非常广泛,而且很多算法只对灰度图有效;另外,相比RGB,其他颜色空间(比如HSV、HSI)更具可分离性和可操作性,所以很多图像算...

    Datawhale
  • SpringBoot如何使用注解装配Bean

    在日常开发中,项目中大量的Bean的装配。今天就来聊聊如何使用注解装配Bean。这里与其说是SpringBoot装配Bean还是不如说是Spring注解来装配B...

    用户4143945
  • tableau绘制好看的折线图

    有福

扫码关注云+社区

领取腾讯云代金券