Linux学习—vim文本编辑器学习

1 VIM编辑器概述 什么是vi:可视化接口(Visual Interface). vi————> vim 升级那些提升!支持多级撤销 u跨平台运行语法高亮支持图形界面

大家好,又见面了,我是全栈君。

1 VIM编辑器概述
什么是vi:可视化接口(Visual Interface).

vi————> vim 升级那些提升!

  • 支持多级撤销 u
  • 跨平台运行
  • 语法高亮
  • 支持图形界面

2 VIM编辑器的操作模式
(1)命令模式 -Command Mode
(2)输入模式 -Insert Mode
(3)底行模式(尾行,末行) – Last Line Mode

    --vim 打开(创建)文件
    默认进入的命令模式,输入I 转换到输入模式,
    到底行模式--esc :wq

3 VIM编辑器的命令模式

  • vim + abc 表示打开文件后定位文件最后一行
  • vim +3 abc 打开文件定位到第三行
  • vim +/xxx abc xxx第一次出现的那一行

–n 来回切换

  • vim aa bb cc 创建或者打开多个文件
    --:n 回车 进行文件的切换     --:N :prev 切换上一个文件

4 底行模式和命令模式常用指令
(1)底行模式

    --:w 内存写入硬盘,保存修改     --:! 强制执行     --:q 退出     --:15     --/xxx 搜索光标 后面的xxx     --?xxx 搜索光标前面的xxx

(2)命令模式

    --h 光标左移     --j 光标下移     --k 光标上移     --l 光标右移     --dd 删除光标所在行     --o 在光标所在行的下方插入一行并切换到输入模式     --yy 复制光标所在的行     --p 在光标所在行的下方粘贴     --P(大写) 在光标所在行的上方粘贴     --gg 到文本开头     --G 到文本结尾     --^ 移动光标到行首第一个非空字符上去     --$ 移动光标所在一行的末尾

欢迎访问我的csdn博客,我们一同成长!

不管做什么,只要坚持下去就会看到不一样!在路上,不卑不亢!

博客首页http://blog.csdn.net/u010648555

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/121159.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Android源码学习之六——ActivityManager框架解析

    Android源码学习之六——ActivityManager框架解析本文从静态类结构和动态类结构两个角度分析了ActivityManager的框架,兼顾了Binder机制和代理模式在进程间通信的机理,对帮助开发人员深化操作系统的结构和框架具有一定的指导作用。

    2022年6月6日
    36
  • LDAP 服务器搭建

    LDAP 服务器搭建1、Nginx反向代理服务器:这种方式比较简单。网上有很多文章。需要安装JDK、Git、Gerrit、Nginx、apache2-utils和gitweb等。需要配置gerrit.config。创建gerrit账号用命令行的形式,必须登录一遍才能加入到gerit数据库,很不方便。2、Apache2代理服务器:这种方式稍微复杂点,我搜了很多资料才完成。需要安装JDK、Git、Ger

    2022年5月14日
    46
  • 正确使用AWS S3的方式之打造自己的https图床「建议收藏」

    正确使用AWS S3的方式之打造自己的https图床

    2022年2月10日
    41
  • Java BigDecimal和double-BigDecimal转double-double转BigDecimal

    Java BigDecimal和double-BigDecimal转double-double转BigDecimalBigDecimal类对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类,而且使用BigDecimal类也可以进行大数的操作。BigDecimal类的常用方法如表11-15所示。表11-15BigDecimal类的常用方法序号方   法类型描   

    2022年5月4日
    61
  • linux 安装Jenkins和配置

    linux 安装Jenkins和配置简要介绍Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。语言:Java一句话描述:持续集成工具建议的版本建议使用版本为“jenkins-2.164.x”。环境清单:CentOS7.6配置安装环境安装OpenJDK。 要求Java的OpenJDK为“1.8.0”以上,可以通过以下命令安装…

    2025年7月7日
    7
  • linux 7 bond0,Centos 7 配置多网卡bond0 及网桥br0

    《Centos7配置多网卡bond0及网桥br0》由会员分享,可在线阅读,更多相关《Centos7配置多网卡bond0及网桥br0(2页珍藏版)》请在人人文库网上搜索。1、Centos7配置多网卡bond0及网桥br0一配置多网卡bonding1手动添加bond0配置,如:vim/etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=b…

    2022年4月7日
    108

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号