vim简介

vim logo

    说起vim编辑器,我们首先得认识一下vi编辑器,vi编辑器得全称是visual editor的意思,是Unix和Linux操作系统中的默认自带编辑器,就好比我们的windows系统自带的记事本一样,属于文本编辑器。

    关于可视化visual这个词,我们可以这样理解:“vi编辑器以及vim编辑器他们是一种工作在字符界面下的“字符型可视化界面”文本编辑器,通过全屏的ASCII字符搭建的界面化操作软件”。

    其实在早期微软公司的DOS操作系统中,我们也经常使用edit这个命令(好比DOS系统中的vi),原来的turbo C/C++,Borland C/C++ 也都是在字符界面下构建的文本编辑软件/集成化开发环境,所以这一切也没有什么神奇的,只是现今很多同学是玩windows这样的视窗操作系统而接触计算机的,所以当有些人看到有程序员可以在字符界面下进行代码编写,自然会感到有些“神奇”,更甚者认为使用类似记事本、vi这样的软件写代码很牛逼,其实真心没啥好稀奇的。

    归根结底,使用vi或则vim、Emacs这样的软件,主要因其可在无需鼠标介入下,依然可以非常高效的依靠纯键盘进行写作,加之我们Linux服务器搭设时,我们更愿意使用字符界面,而不是视窗操作系统,所以学习这样的纯字符界面的文本编辑软件变得很有意思(当年的edit/turbo C/C++等,如果没有鼠标帮助操作,那是没有vi/vim方便的),那么vi和vim的区别是?

    可以这么说,vim是vi的一个加强版本,有点C和C++的味道吧(别喷我。。。)


总结一下为什么要学习vim,而不是vi?

1、vim比vi更加好用,算是对vi进行加强后的一个软件。

2、我们编程序的,特别是服务器开发,总是要和服务器打交道,但是我们Linux服务器通常是架设成了非图形用户界面的字符界面(命令行方式),所以修改配置、修改代码、调试等很多工作我们使用vim这样的软件是很有必要的。

3、这个我能说其实也有装B的成分吗?呵呵,其实我相信随着你深入了解后,就会发现vim却是强大,而不仅仅是装逼。

让我们一起来揭开vim的面纱吧~

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 71,627评论 8 443
  • Vim简介 vim由于其高效性和强大的功能,现在已经成为程序员在linux系统中常用的文本编辑器。在这里,主要总结...
    hhfchyl阅读 106评论 0 0
  • 看到你略显紧张的播报,努力把自己最好的一面呈现出来,不走觉得欣慰。 校园生活丰富多彩,每一个场景都可以作为一幅画,...
    史丽芬阅读 32评论 0 1
  • 我无法给生命课堂下一个确切的定义,但生命课堂一定是充满了生机与活力的、以人为本的课堂,是师生生命相互润泽、共同成长...
    香言航语阅读 100评论 0 5
  • (三) “这个,恐怕不能,因为我们昨天去的,中华寺的和尚说菜不多了,今天去买菜,于是我们预定了今晚的斋饭”,老阿姨...
    基督山子爵阅读 30评论 0 0