维姆(vim)和不及物动词(vi)的区别

UNIX有各种各样的编辑器,可以操纵文本文件的内容。它们是行编辑器,比如ed和ex,然后是屏幕编辑器,比如vi、vim和Emacs。Vi是Linux系列的标准和最初的全屏文本编辑器,它最初是为UNIS系统设计的。Vim是由Bram Moolenaar编写和维护的vi编辑器的增强版本。Vim表示“vi改进”。Vim命令及其语法与vi完全兼容。...

UNIX有各种各样的编辑器,可以操纵文本文件的内容。它们是行编辑器,比如ed和ex,然后是屏幕编辑器,比如vi、vim和Emacs。Vi是Linux系列的标准和最初的全屏文本编辑器,它最初是为UNIS系统设计的。Vim是由Bram Moolenaar编写和维护的vi编辑器的增强版本。Vim表示“vi改进”。Vim命令及其语法与vi完全兼容。

什么是不及物动词(vi)?

Vi是原始的标准UNIX全屏文本编辑器,它处理文本文件的内容,不管这些文件包含数据、源代码还是句子。它是Linux家族中最经典、最流行的文本编辑器,它内置于UNIX操作系统中。Vi编辑器几乎从UNIX开始就存在了,而且变化很小。随着时间的推移,它进入了SUS(singleunix规范)和POSIX,但直到2002年才开始使用。在Vi开发之前,标准UNIX系统文本编辑器是“ed”的。ed行编辑器使您很难看到编辑的上下文。因此,ed的一个超集被开发出来称为“ex”,它引入了一个显示编辑工具,允许你全屏工作,而不仅仅是一行。在ex编辑器中工作的所有命令也在Vi编辑器中工作。

什么是维姆(vim)?

Vim是原始Vi编辑器的一个克隆版本,或者你可以说,是Vi的一个更改进和更高级的版本。Vim编辑器是一个高度可配置且稳定的文本编辑器,用于更高效地进行文本编辑。它是由Bram Moolenaar编写和维护的vi编辑器的增强版。在大多数现代系统中,vi已经被vim所取代。Vim是一个功能强大的文本编辑器,可能是使用最广泛的vi克隆,除了vi提供的功能外,它还提供了其他功能。一旦您了解Vim的工作原理,就可以使用Vim轻松快速地进行一些复杂的编辑。然而,Vim不是一个文本格式化程序;更确切地说,它是一个复杂的文本编辑器,主要用于编写代码、简短的注释和文本格式系统的输入。它提供了许多方法来完成任何指定的编辑任务,通过一个命令子集,您需要学习掌握vim。

vim和vi的区别

基础知识

–Vi是最初为UNIX操作系统设计的标准文本编辑器。它是Linux家族中最经典、最流行的文本编辑器,它内置于UNIX操作系统中。它是Linux的通用文本编辑器,几乎从UNIX开始就存在了,从那时起变化很小。Vim是Vi-Improved的缩写,是一个类似于Vi的编辑器,但是它比原来的Vi更先进、更强大。Vim是一个高度可配置且稳定的文本编辑器,用于更高效地进行文本编辑。

多级撤消

–Vim是任何地方功能最全的vi风格编辑器之一。vim编辑器最好的特性之一是多级撤销,这意味着您可以多次撤销更改。如果不小心删除了一行文本,然后删除了第二行,然后又删除了第三行,则可以撤消四次删除中的每一次。它会记录您在当前会话中所做的更改。另一方面,Vi编辑器不支持多级撤销,它只能撤销最后一个命令。

语法突出显示

–vim over vi的一个关键卖点是它的语法突出显示。Vim是一个功能强大的文本编辑器,可以通过编程以不同的颜色突出显示其语法。它的语法格式在很大程度上依赖于颜色的使用,这充分体现了颜色在定义上下文中的力量。如果使用正式语法(如编程语言)编辑文件,则可以看到不同颜色的文本,所有这些颜色和语法都是由颜色和语法决定的。Vi编辑器没有这种语法突出显示功能。

图形用户界面

–Vim的显著增强之一是图形用户界面。传统上,Vim在终端内部运行,没有图形用户界面(GUI)。今天,Vim有自己的GUI版本,称为“gvim”,它提供了一个通向Vim世界的桥梁。GVim提供了健壮和可扩展的GUI功能和特性。使用基于GUI的文本编辑器的主要优点是,您可以使用鼠标选择菜单、突出显示文本、剪切和复制文本以及运行特殊的插件。vi编辑器的缺点之一是缺少GUI,GUI成为vim编辑器的终极王牌。

vim与vi编辑器:比较图

总结 - vim的(of vim) vs. vi编辑器(vi editor)

简而言之,vim是经典vi编辑器的现代改进版本,但没有Emacs强大。Vim是一个类似vi的文本编辑器等等。Vim最大的卖点之一是它的语法突出显示特性,它允许您看到不同颜色的文本。尽管Vim最初是一个控制台,非图形文本编辑器,但现在它也有了图形版本,这是原始vi编辑器所缺乏的。Vim的其他特性包括水平屏幕滚动机制、对编程工具的支持、对命令行历史记录的访问、构建扩展和宏等。这些附加特性使Vim比原来的vi编辑器更具优势。

  • 发表于 2021-06-26 17:27
  • 阅读 ( 247 )
  • 分类:IT

你可能感兴趣的文章

拒绝(reject)和拒绝(refuse)的区别

...于它们的语法结构;拒绝是及物动词,而拒绝是及物动词和不及物动词。因此,reject只跟在名词后面,而reject后面可以跟名词和不定式动词。 拒绝是什么意思? 动词拒绝 拒绝是表示一个人不愿意接受或做某事的动词。例如,如...

  • 发布于 2020-10-26 23:32
  • 阅读 ( 220 )

适应(adapt)和采用(adopt)的区别

...或接受自己的东西。 动词类型: Adapt可以用作及物动词和不及物动词。  Image Courtesy: “Adoption 2” By Hitsuji Kinno at English Wikipedia (CC BY-SA 3.0) via Comm*** Wikimedia   img.centered,.aligncenter{display:block;margin:0 auto 24px}.gallery-caption,.wp-caption...

  • 发布于 2020-10-28 06:14
  • 阅读 ( 195 )

如何退出vi或vim编辑器

...都同样适用于vim。  vi .bashrc vi和其他编辑器之间的显著区别在于,当vi启动时,您不能仅仅开始键入文本。这是因为vi是一个模态编辑器。编辑是在一种模式下执行的,即**模式,而发出命令是在命令模式下执行的。vi进入命令...

  • 发布于 2021-04-03 16:20
  • 阅读 ( 167 )

如何在linux(或macos)上使用vim对文本文件进行密码保护

vim文本编辑器是Linux和macOS上的标准工具,可以用密码快速加密文本文件。它比使用单独的实用程序加密文本文件更快、更方便。下面是如何设置它。 确保系统的vim支持加密 一些Linux发行版,包括Ubuntu,默认情况下包含vim的最...

  • 发布于 2021-04-08 02:37
  • 阅读 ( 221 )

emacs公司(emacs)和不及物动词(vi)的区别

Emacs与Vi 如今,计算机软件领域最热门的竞争者是网络浏览器。Internet Explorer、Firefox和Chrome正在一场隐喻性的浏览器大战中争夺更大的份额。回到过去,在Emacs和Vi之间的“编辑器大战”中也发生了类似的事情。Emacs和Vi是在Unix...

  • 发布于 2021-06-23 21:29
  • 阅读 ( 208 )

传递的(transitive)和不及物动词(intransitive verbs)的区别

主要区别是及物动词和不及物动词 及物动词和不及物动词是动词的两种主要类型,这种分类有助于我们正确使用语法。及物动词和不及物动词的主要区别在于及物动词需要宾语,而不及物动词不需要宾语。在本文中,我...

  • 发布于 2021-06-27 06:28
  • 阅读 ( 1057 )

适应(adapt)和采用(adopt)的区别

...(作为你自己的)某物 动词类型 Adapt同时用作及物动词和不及物动词。 Adopt主要用于及物动词。 变化 及物动词和不及物动词在顺应意义上略有不同。 There is no change in the meaning of Adopt. Image Courtesy: “Adoption 2” by Hitsuji Kinno at Engl...

  • 发布于 2021-06-27 06:46
  • 阅读 ( 225 )

21种西班牙语动词

...别在于它们是根据结尾进行共轭的。 5和6。规则动词和不规则动词 绝大多数-ar动词都是以同样的方式变位的,其他两种结尾类型也是如此。这些被称为规则动词。不幸的是,对西班牙学生来说,动词使用得越多,就越有可能...

  • 发布于 2021-09-20 20:45
  • 阅读 ( 237 )

带passato prossimo的意大利语直接宾语代词

...男性单数) 洛杉矶 她或它(女性单数) 词 我们 不及物动词 你(复数) 锂 他们(男性复数) 乐 他们(女性复数) 如你所见,mi、ti、ci和vi保持不变,无论性别如何(我看到你;你看到我;我们看到你;你看到我...

  • 发布于 2021-09-21 07:54
  • 阅读 ( 243 )

及物动词的定义及举例

...)。与不及物动词形成对比。 许多动词同时具有及物和不及物功能,这取决于它们的使用方式。例如,动词break有时带一个直接宾语(“蕾哈娜伤了我的心”),有时不带(“当我听到你的名字时,我的心都碎了”)。 词...

  • 发布于 2021-09-22 08:10
  • 阅读 ( 255 )
wyy66002
wyy66002

0 篇文章

相关推荐