📝 Vim教程

24篇技术文档
  Vim教程

📅  最后修改于: 2020-10-14 08:14:29        🧑  作者: Mango

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

  Vim-简介

📅  最后修改于: 2020-10-14 08:15:11        🧑  作者: Mango

Vim编辑器是我们今天使用的最受欢迎的文本编辑器之一。它是Vi编辑器的副本,由Bram Moolenaar编写。它是跨平台编辑器,可在Windows,Linux,Mac和其他UNIX变体等最流行的平台上使用。在本章中,我们将讨论以下项目-介绍Vim的功能为什么创建Vim?介绍Vim是Vi IM证明的缩写。它是Bram Moolenaar编写的免费开源文本编辑器。它于1991年针对UNIX变体首次发...

  Vim-安装和配置

📅  最后修改于: 2020-10-14 08:16:00        🧑  作者: Mango

Vim是轻量级软件包,其安装非常简单。在本章中,我们将讨论以下项目-在Windows平台上安装在基于Debian的Linux上安装在基于RPM的Linux上安装在Windows平台上安装Vim没有任何特定要求。它是提供所有依赖项的简单软件包。安装要下载Vim,请访问vim.org。单击左侧窗格中的下载选项在PC上单击-MS-DOS和MS-Windows选项从此页面下载.exe安装程序。在撰写本教程...

  Vim-是朋友

📅  最后修改于: 2020-10-14 08:16:46        🧑  作者: Mango

Vim是原始Vi编辑器的克隆。在本章中,我们将讨论其他Vi克隆。本章的主要目的是了解其他克隆及其与原始Vi编辑器的兼容性。在本章中,我们将讨论以下项目-六斯蒂维猫王英伟达卑鄙的与原始Vi的兼容性六Vi是Visual的缩写。它是最初为UNIX创建的面向屏幕的文本编辑器。 Vi的原始代码由Bill Joy在1976年编写,并首先在BSD平台上发布。 Vi是当时最常见的ed编辑器的扩展。Vim是第一个引...

  Vim-熟悉

📅  最后修改于: 2020-10-14 08:17:40        🧑  作者: Mango

从本节开始,我们将开始使用Vim。在本章中,我们将讨论以下项目-启动VimVim模式建立新档案以只读模式查看文件编辑现有文件启动VimVim与当今基于GUI的编辑器有点不同。它可以从GUI以及终端启动和使用。使用图形启动器要从图形启动器启动Vim,只需双击gVim图标。它将打开编辑器窗口,如下所示:使用终端从终端使用Vim在Windows和Linux平台上都是相同的。执行以下步骤从终端启动和退出V...

  Vim-获取帮助

📅  最后修改于: 2020-10-14 08:18:22        🧑  作者: Mango

Vim是功能丰富的编辑器,因此要记住所有相关信息将非常困难。但是无需担心,我们可以随时寻求帮助。幸运的是,Vim本身提供了此帮助。在本章中,我们将讨论以下项目-访问帮助手册有关特定主题的帮助在手册中搜索帮助短语访问在线帮助访问帮助手册Vim编辑器本身随附了帮助手册,它非常全面。要访问帮助,请执行以下命令-有关特定主题的帮助帮助手册将显示有关Vim的全部帮助。但是,如果我们只对某些主题感兴趣,那该怎...

  Vim-编辑

📅  最后修改于: 2020-10-14 08:19:14        🧑  作者: Mango

Vim提供了许多命令,这些命令使编辑功能真正强大。在本章中,我们将讨论以下项目-插入附加开启新行替代更改更换加入在光标之前插入文本要在光标之前插入文本,请执行以下步骤:要在光标之前插入文本,请执行以下步骤切换到插入模式在行首插入文本让我们假设您在行的中间,并且要在当前行的开头插入文本,然后执行以下步骤-切换至指令模式激活插入模式该动作将光标移动到当前行的开头,并在插入模式下切换Vim。在光标后附加...

  Vim-导航

📅  最后修改于: 2020-10-14 08:19:57        🧑  作者: Mango

Vim对高级导航提供了强大的支持。在本章中,我们将讨论一些有助于提高生产率的流行导航技术。基本导航在基本导航中,我们可以按位置导航到左,右,上和下。下面的命令可以用于此-Sr.NoCommand & Description1hMove cursor to left by one position2lMove cursor to right by one position3kMove cursor ...

  Vim-重新编辑

📅  最后修改于: 2020-10-14 08:20:43        🧑  作者: Mango

我们之前已经看过基本的编辑。让我们了解Vim的其他一些编辑功能。在本节中,我们将讨论以下项目-缓冲交换文件剪切,复制,删除,粘贴动作撤消和重做动作缓冲缓冲区是Vim使用的临时内存。当我们在编辑器中打开文件时,Vim从磁盘驱动器加载其内容。每当我们编辑文件时,这些内容就存储在内存(RAM)中,而实际上是从缓冲区编辑文件。一旦完成编辑并保存文件,该时间仅会将缓冲区内容传输到适当的文件。交换交换区是Vi...

  Vim-搜索

📅  最后修改于: 2020-10-14 08:21:27        🧑  作者: Mango

搜索是非常常见的操作,它是我们大多数时候使用的操作之一。在本章中,我们将看到一些命令,这些命令将允许有效地执行这些操作。在本章中,我们将讨论以下项目-搜索设置在当前文件中搜索搜索多个文件搜索帮助文件搜索相关设置要执行增量搜索,请执行以下命令-要突出显示搜索,请执行以下命令-此命令将自动突出显示当前匹配项。例如在下面的图像中狐狸词被突出显示-要禁用增量搜索和突出显示的搜索,请执行以下命令-在当前文件...

  Vim-处理多件事

📅  最后修改于: 2020-10-14 08:22:12        🧑  作者: Mango

Vim是非常强大的编辑器。它支持许多高级功能,可以处理多个文件,缓冲区和窗口。在本节中,我们将讨论以下项目-多个文件多个缓冲区多个标签多个窗口多个文件让我们假设您正在编辑一个文件,并且想在同一Vim会话中打开另一个文件。在这种情况下,您可以使用Vim的edit命令。下表显示了这些命令Sr.NoCommand & Description1:eLoad new file in buffer for e...

  Vim-标记

📅  最后修改于: 2020-10-14 08:22:53        🧑  作者: Mango

Vim支持书签功能。使用此功能,我们可以使文件内导航真正更快。在本章中,我们将讨论以下项目-建立书签跳转到书签列出所有书签删除书签本地书签全局书签建立书签要创建书签,请执行以下命令-在上面的示例中,书签名称是单个字母字符。例如,下面的命令创建名称为a的书签。跳转到书签创建书签后,我们可以跳到那里。以下命令可用于跳转到书签-Sr.NoCommand & Description1`{bookmark-...

  Vim-宏

📅  最后修改于: 2020-10-14 08:23:33        🧑  作者: Mango

宏是记录和播放功能。当它与Vim命令结合在一起时,它将变成真正强大的结合。在本节中,我们将讨论以下项目-开始录音执行Vim动作停止录音播放录音开始录音要开始录制,请按q,后跟任何小写字母作为宏名称。例如,在下面的示例中,我使用“ a”作为宏名称执行Vim动作在这一步中,您可以执行任何Vim操作,例如:剪切,复制,删除,替换等。您可以通过执行以下命令来查看这些操作-例如,下面的命令显示执行了yank...

  Vim-寄存器

📅  最后修改于: 2020-10-14 08:24:16        🧑  作者: Mango

Vim提供了许多寄存器。我们可以将这些寄存器用作多个剪贴板。在处理多个文件时,此功能非常有用。在本章中,我们将讨论以下项目-复制寄存器中的文字从寄存器粘贴文本列出可用的寄存器寄存器类型复制寄存器中的文字对于复制,我们可以使用常规的yank命令yy并将其存储在寄存器中,我们可以使用以下语法-例如,要复制寄存器“ a”中的文本,请使用以下命令-从寄存器粘贴文本要从寄存器粘贴文本,请使用-例如,下面的命...

  Vim-折叠

📅  最后修改于: 2020-10-14 08:24:55        🧑  作者: Mango

当文件内容为大文本时,折叠功能将非常有用。使用此功能,我们只能显示文件的选定部分。使用编程语言时,此功能特别有用。在本章中,我们将讨论以下项目-激活和停用折叠功能多种折叠动作折叠激活和停用要激活折叠,请使用以下命令-要禁用折叠,请使用以下命令折叠动作折叠要折叠代码,请转到任何方法并执行以下命令-例如下图显示了此操作的结果-开折要打开折叠使用以下命令-下图显示了此操作的结果-关闭所有折叠要关闭所有折...