当前位置: 首页 > news >正文

一个简单的vim例子

一.欢迎来到我的酒馆

        在本章节介绍vim工具。

目录

    • 一.欢迎来到我的酒馆
    • 二.什么是vim
    • 三.开始使用vim

二.什么是vim

2.1什么是vim
        vim是一种Linux命令行类型的文本编辑器。vim指的是"vi improved",意思是vi工具的升级版。vim是基于vi实现的,它提供了额外的功能,例如提升用户体验、增强文本编辑器的工作效率等。如果安装了vim程序,只需要输入命令就可以启动vim工具:

vim filename

        vim是 " Vi Improved “的缩写,它是一款免费、开源、跨平台的文本编辑器,它是Bram Moolenaar在1991年在类UNIX系统上开发出来的。vim编辑器是基于vi实现的,而vi编辑器是Bill Joy在1976年开发的,当时vi工具非常流行,但到了90年代,相比较于Emacs编辑器来说,vi缺少了很多功能,因此Bram Moolenaar开发了一些新的功能,并给这个编辑器起名为vim。
2.2 什么是vi
        vi是一种标准的命令行类型文本编辑器。vi指的是"visual interface”,意思是可视化的界面。vi始于UNIX命令行文本编辑器,当时它还不是vi,而是叫做"ed"的一款命令行文本编辑器,而且衍生出了不同类型的编辑器,最后才形成vi编辑器。要使用vi工具,只需要在命令行输入:

vi filename

        vi是一种模式类型的编辑器,而且它有很多种模式。当我们打开一个文本文件的时候,会进入到"command mode",在"command mode"命令模式下,无法输入内容。如果要切换到"insert mode" 插入模式,可以按下"i"键:

i

在这里插入图片描述

在编辑内容完成后,可以按下"Esc"键返回到"command mode",保存并退出,可以输入:

:wq

w:write,表示写入。
q:quit,表示退出。

不保存仅退出,可以输入:

:q

2.3 安装vim
        vim是一款跨平台的编辑器,可以在Windows、Linux和Mac上运行。在Windows下安装vim,可以去vim的官网下载,点击这里下载vim。在大部分的*nix操作系统上都预装了vim,如果没有安装的话,可以使用命令进行安装,不同的Linux发行版的安装命令不同,下面列出在centos7下安装vim:

sudo yum -y install vim*

为了确保你正确的安装vim,你可以使用命令查看安装的vim路径:

which vim

如果是下面的输出,则说明vim已经安装好了:

/usr/bin/vim

三.开始使用vim

3.1打开vim
        你可以在命令行输入vim,就可以打开vim编辑器:

vim

打开的vim界面:
在这里插入图片描述

http://www.lryc.cn/news/147907.html

相关文章:

  • sql server 备份到网络共享
  • 程序与进程
  • 大模型从入门到应用——LangChain:链(Chains)-[链与索引:图问答(Graph QA)和带来源的问答(QA with Sources)]
  • spark sql 数据倾斜--join 同时开窗去重的问题优化
  • lv3 嵌入式开发-linux介绍及环境配置
  • RabbitMQ工作模式-路由模式
  • StringIO BytesIO
  • 通讯录管理系统(个人学习笔记黑马学习)
  • [SpringBoot3]远程访问@HttpExchange
  • Linux安装ntp并使用阿里云配置ntp服务器
  • js常用方法总结
  • 在PHP中安装Composer并管理Vue前端依赖包
  • 03-前端基础CSS-第一天
  • 多张图片转为pdf怎么弄?
  • jdk新版本特性
  • 进程Start
  • SpringCloud学习笔记(六)_Ribbon服务调用
  • 系统架构设计师考试论文:论无服务器架构及其应用
  • linux下安装Mycat
  • OpenCV(八):图像二值化
  • 《Flink学习笔记》——第十一章 Flink Table API和 Flink SQL
  • 电脑提示缺少d3dx9_43.dll的问题及5个解决方法
  • Linux stat 命令及示例
  • 06-基础例程6
  • 【附安装包】Eplan2022安装教程
  • 大数据-玩转数据-Flink窗口
  • 【python爬虫】—豆瓣电影Top250
  • 【跟小嘉学 Rust 编程】十五、智能指针
  • Python爬虫基础之正则表达式
  • 【LeetCode】双指针妙解有效三角形的个数