Vim 编辑器:从入门到精通,轻松掌握 Linux 下的文本编辑

Lunvps
pENeBMn.png

文章目录[隐藏]

如何使用vim编辑器?使用Linux VPS时,难免会遇到编辑配置文件或者修改文件的情况。vi/vim编辑器作为Linux自带的文本编辑器,可以很方便的新建文件、编辑文本文件。

本文分享如何在Linux下使用vim编辑和创建新文件。

vim编辑器简介

vim编辑器是由vi发展而来的,也是Linux上广泛使用的文本编辑器,它一般是Linux内置的,不需要安装就可以直接使用,非常方便。

vi/vim 基本上分为三种模式,分别是命令模式、输入模式和末行模式。使用 vi/vim 编辑文件,首先进入命令模式,输入 i 进入输入模式,修改完成后输入 ESC 进入末行模式,最后按 :wq 保存。

vim 与 vi 的区别在于,vim 是 vi 的升级版,vim 兼容 vi 的所有命令,并且拥有一些新的特性(具体见文章)。我们日常使用中,vim 和 vi 都可以用,比如我要修改文件 /etc/conf.json,那么 vi /etc/conf.json 和 vim /etc/conf.json 都可以用,增删改查的操作基本都一样。

编辑文件

以下以修改/etc/ssh/sshd_config为例。

输入 vi /etc/ssh/sshd_config (或 vim /etc/ssh/sshd_config),使用上下箭头键,或者 ctrl+f 或 ctrl+b 滚动页面找到要修改的部分,输入 i 进入编辑(INSERT)模式。

这时候注意左下角的模式(INSERT模式),绿色光标就是我们输入字母的地方,和Windows记事本一样,删除后输入文字:

修改完成后按ESC键进入底行命令模式,然后输入:wq(冒号是英文冒号,w表示write,q表示quit),然后回车保存修改并退出:

创建新文件

如果你想用vim编辑器新建一个文件,比如我想在/root目录下新建一个test.txt,那么就输入vi /root/test.txt,按照编辑文件一样的方式输入内容然后保存,vim就会自动新建相应的文件。

1. vim 和 vi 的区别

vim相对于vi来说有几个新特点总结如下:

多级撤销:在vi中按u只能撤销最后一条命令,而在vim中可以无限制地撤销。易用性:vi只能在Unix下运行,而vim可以在Unix、Windows、Mac等多个操作平台上运行。语法高亮:vim可以用不同的颜色高亮显示你的代码。可视化操作:vim不仅可以在终端中运行,还可以在X Window、Mac OS、Windows中运行。与vi完全兼容:在某些情况下,你可以把vim当做vi来使用。

2.vim键盘图解

Vim 编辑器:从入门到精通,轻松掌握 Linux 下的文本编辑

pENeBMn.png
文章版权声明:除非注明,否则均为论主机评测网原创文章,转载或复制请以超链接形式并注明出处。

相关阅读

  • 后端架构是指构建和维护服务器端应用程序的整体结构和设计。它涉及到多个方面,包括技术选型、系统设计、数据库设计、缓存策略、安全性等。以下是一个典型的后端架构的概述
  • 前端框架是用于构建用户界面的软件框架,它提供了一套预定义的代码结构和工具,帮助开发者更高效地创建复杂的Web应用程序。以下是一些流行的前端框架
  • Linux在线系统网站可能指的是可以在线使用或体验Linux系统的网站,或者提供Linux相关教程和资源的网站。以下是一些与Linux相关的在线资源和网站
  • Linux系统是一种自由和开放源码的操作系统,它可以在多种计算机硬件平台上运行,包括桌面计算机、服务器、智能手机、路由器等。因此,Linux系统并不特定于某种电脑,而是可以安装在各种不同类型的电脑上。
  • Linux系统并不是由某个特定的国家开发的,而是由全球各地的开发者和社区共同贡献和开发的。
  • Linux系统是一个基于Unix的操作系统,它本身不是一个命令,而是一个由许多命令和工具组成的操作系统环境。在Linux系统中,用户可以通过终端(命令行界面)输入各种命令来执行不同的操作。
  • 阿里巴巴与Linux之间有着紧密的联系。阿里巴巴是中国最大的电商平台之一,而Linux是一款自由和开放源代码的操作系统。阿里巴巴在其技术栈中广泛使用了Linux,以支持其庞大的业务需求和数据处理能力。
  • Linux系统本身并没有专门的手机版可供下载,但你可以通过一些方法在手机上运行Linux系统。以下是一些常见的方法
  • pENeBMn.png

    目录[+]