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)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • 存储过程基础知识

    什么是存储过程呢?存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。 通俗来讲:存储过程其实就是能完成一定操作的一组SQL语句。http://hovertree.com/h/

    2021年12月23日
  • nginx 基础命令

    nginx 基础命令nginx 基础命令

    2022年4月23日
  • Servlet 与 CGI 的比较「建议收藏」

    Servlet 与 CGI 的比较「建议收藏」首先什么是GCI,以下是百度给的定义。GCI:CGI 是Web 服务器运行时外部程序的规范,按CGI 编写的程序可以扩展服务器功能。CGI 应用程序能与浏览器进行交互,还可通过数据库API 与数据库服务器等外部数据源进行通信,从数据库服务器中获取数据。格式化为HTML文档后,发送给浏览器,也可以将从浏览器获得的数据放到数据库中。几乎所有服务器都支持CGI,可用任何语言编写CGI,包括流行的C、…

    2022年6月13日
  • 进程和线程的区别(超详细)

    进程和线程的区别(超详细)进程和线程进程一个在内存中运行的应用程序。每个进程都有自己独立的一块内存空间,一个进程可以有多个线程,比如在Windows系统中,一个运行的xx.exe就是一个进程。线程进程中的一个执行任务(控制单元),负责当前进程中程序的执行。一个进程至少有一个线程,一个进程可以运行多个线程,多个线程可共享数据。与进程不同的是同类的多个线程共享进程的堆和方法区资源,但每个线程有自己的程序计数器、虚拟…

    2022年7月25日
  • 适配器的作用[通俗易懂]

    适配器的作用[通俗易懂]首先我们从一般的概念上讨论一下计算机是怎样连接到局域网上的。计算机与外界局域网的连接是通过通信适配器(adapter)。适配器本来是在主机箱内插入的一块网络接口板(或者是在笔记本电脑中插入一块PCMCIA卡)。这种接口板又称为网络接口NIC(NetworkInterfaceCard)或简称为“网卡”。由于较新的计算机主板上已经嵌入了这种适配器,不使用单独的网卡了,因此…

    2022年6月12日
  • javascript原生态ajax_ajax22

    javascript原生态ajax_ajax22(对低版本的ie不作兼容处理了,太过时,不知道谁还用) 本次演示采用原生javascript+php实现ajax的 post 和 get功能; 对php不了解的同学不用担心,就两三行代码,而且我会详细说明; 好了,下面开始: 第一步:如果想要运行起来,那么还是需要开启服务器的,这里推荐使用wampserver,        下载相应的

    2022年8月16日

发表回复

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

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