Vim教程

VIM(以下简称Vim)编辑器是流行的文本编辑器之一。它是Vi编辑器的克隆,由Bram Moolenaar编写。 它是跨平台编辑器,可在大多数流行的平台上使用,如Windows,Linux,Mac和其他UNIX变体。 它是以命令为中心的编辑器,因此初学者可能会发现很难使用它。 但是一旦掌握了它,就可以用很少的Vim命令解决许多复杂的文本相关任务。 完成本教程学习后,读者应该能够流利地使用Vim。

面向读者

本教程面向初学者和中级用户。 完成本教程的学习后,初学者将能够有效地使用Vim,而中级用户将把他们的知识提升到一个新的水平。

先决条件

本教程假定读者具有计算机系统的基本知识。 此外,读者应该能够在给定系统上安装,卸载和配置软件包。

约定

整个教程遵循以下约定 -

$ command  使用非root用户在终端中执行该命令
10j   在Vim的命令模式下执行该命令
:set nu      在Vim的命令行模式下执行此命令

问题反馈

我们不能保证您在学习此Vim教程的过程中不会遇到任何问题。本教程中的讲解,示例和代码等只是根据作者的理解来概括写出。由于作者水平和能力有限,因此不保正所有编写的文章都准确无误。但是如果有遇到任何错误或问题,请反馈给我们,我们会及时纠正以方便后续读者阅读。


猿狮妹
2022-07-25
Vim Vim教程 vim编辑器 在线教程
热门教程
1 Vim教程 VIM(以下简称Vim)编辑器是流行的文本编辑器之一。它是以命令为中心的编辑器,因此初学者可能会发现很难使用它。 但是一旦掌握了它,就可以用很少的Vim命令解决许多复杂的文本相关任务。但是一旦掌握了它,就可以用很少的Vim命令解决许多复杂的文本相关任务。
2 Vim安装和配置 Vim是轻量级的包,它的安装非常简单。 在本章中,将讨论以下主题 - 在Windows平台上安装Vim在基于Debian的Linux上安装Vim在基于RPM的Linux上安装Vim1. 在Windows平台上安装VimVim没有任何具体要求。它是一个简单的软件包,提供所有依赖项。安装步骤要下载Vim,请访问:www.vim.org单击左窗格中的“下载”选项单击PC - MS-DOS和MS-Windows选项从此页面下载.exe安装程序。在撰写本教程时,安装程序名称...
3 Vim书签标记 Vim支持书签功能。 使用这个功能,可以更快地在文件中导航。 在本章中,将讨论以下主体内容 - 创建书签跳转到书签列出所有书签删除书签局部书签全局书签1. 创建书签要创建书签执行以下命令 -m{bookmark-name}在上面的示例中,书签名称是单个字母字符。例如,下面的命令创建名称a的书签。ma2. 跳转到书签当创建了书签以后,就可以跳到书签那里。 以下命令可用于跳转到指定书签 -编号命令描述...
4 Vim寄存器 Vim提供了许多寄存器。可以将这些寄存器用作多个剪贴板。使用多个文件时,此功能非常有用。在本章中,将讨论以下主题内容 - 复制寄存器中的文本粘贴寄存器中的文本列出可用的寄存器寄存器类型1. 复制寄存器中的文本对于复制,可以使用普通的yank命令,即yy并将其存储在寄存器中,可以使用以下语法 -”例如,要复制寄存器a中的文本,请使用以下命令 -”ayy2. 粘贴寄存器中...
5 Vim简介 Vim编辑器是当前使用的,更受欢迎的文本编辑器之一。它是Vi编辑器的克隆,由Bram Moolenaar编写。它是跨平台编辑器,可在大多数流行的平台上使用,如Windows,Linux,Mac和其他UNIX变体。 在本章中,将讨论以下主题 -Vim简介Vim的特点为什么创建Vim?1. Vim简介Vim是Vi IMproved的首字母缩写。它是由Bram Moolenaar编写的免费开源文本编辑器。 它于1991年首次针对UNIX类系统发布,其主要目标是为Vi编辑器提供...
6 Vim和其它Vi克隆编辑器 Vim是原始Vi编辑器的克隆。 在本章中,将讨论其他Vi克隆的内容。 本章的主要目的是了解其他克隆版本及其与原始Vi编辑器的兼容性。在本章中,将讨论以下主题内容 -ViStevieElvisnvivile与原始Vi的兼容性...
7 熟悉Vim功能 从本节开始,将了解Vim。 在本章中,将讨论了解以下主题内容 - 启动VimVim模式创建新文件以只读模式查看文件编辑现有文件1. 启动VimVim与基于GUI的编辑器略有不同,它可以从GUI和终端中启动和使用。使用图形启动器要从图形启动器启动Vim,只需双击gVim图标即可。它将打开编辑器窗口如下 -使用终端使用来自终端的Vim在Windows和Linux平台上都是相同的。执行以下步骤从终端启动和退出Vim - 打开终端并输入vim命...
8 Vim获得帮助 Vim是功能丰富的编辑器,因此记住它的所有功能是有一定的困难的。 但是也不需要担心,因为总是可以寻求帮助。而这个帮助是由Vim本身提供的。在本章中,将讨论以下主题内容 -访问帮助手册有关特定主题的帮助在手册中搜索帮助短语访问在线帮助1. 访问帮助手册Vim编辑器本身附带了帮助手册,它非常全面。 要访问帮助可执行以下命令 -:help2. 有关特定主题的帮助帮助手册将显示有关Vim的完整帮助。但是,如果只对某个主题感兴趣。 Vim还提供了以下语法的命令::hel...
9 Vim编辑 Vim提供了许多命令,使编辑功能非常强大。 在本章中,将讨论以下主题内容 -插入附加打开新行替代更改更换加入1. 在光标前插入文本要在光标之前插入文本执行以下步骤 - 打开Vim切换到插入模式i2. 在行的开头插入文本假设位于行的中间,并且希望在当前行的开头插入文本,然后执行以下步骤 -切换到命令模式Esc激活插入模式I此操作将光标移动到当前行的开头并在插入模式下切换Vim。在光标后附加文本要在光...
10 Vim导航 Vim非常支持高级导航。 在本章中,将讨论一些有助于提高生产率的流行导航技术。基本导航在基本导航中,可以按位置向左,向右,向上和向下导航。 以下命令可用于此 -编号命令描述1h将光标向左移动一个位置2l将光标向右移动一个位置3k将光标向上移动一行4j将光标向下移动一行要执行多位置导航,请使用这些命令编号。 例如,要从当前行导航下方的光标10行,请执行以下命令 -10j也可以将数字与剩余命令一起使用。除此之...
  • Copyright © 2021 猿狮院, All rights reserved.