集团主站
欢迎来到成都达内官方网站!达内—美国上市公司 亿元级外企IT培训企业!
成都it培训哪家好
成都it培训哪家好
全国服务监督电话:15023458194  |   联系客服   |
当前位置:主页 > 培训课程 > Linux >

成都linux学习:都快2019年了,运维还有必要学Vim吗?

发布者: 成都达内     浏览次数:     发布时间:2018-12-13 10:13:37

从上世纪九十年代起到现在, Vim 一直是最流行、应用最广泛的文本编辑器之一。程序员、系统管理员、运维人员以及其他需要与文本文件打交道的人都在积极地使用它。...

  成都linux学习:都快2019年了,运维还有必要学Vim吗?

  从上世纪九十年代起到现在, Vim 一直是最流行、应用最广泛的文本编辑器之一。程序员、系统管理员、运维人员以及其他需要与文本文件打交道的人都在积极地使用它。但现在都马上2019 年了,我们有各种现代文本编辑器,还有必要学习 Vim 吗?

  成都linux学习:都快2019年了,运维还有必要学Vim吗?

  最简单的启动 Vim 的方法就是在终端上执行 vim 命令

  生产力提升

  从个人的角度来看,使用 Vim 最主要的理由就是提升生产力。作为一名全职的程序员,我每天都要编辑各种代码文件、配置文件等。Vim 背后“基于模式编辑”的思想非常简单,但同时也非常强大。简单来说,针对一段文本进行的任何动作(如删除一个词、删除一行、复制一句话等)都可以用一个简单的按键完成。此外,你还可以重复命令、录制宏等等。

  在使用 Vim 一两周后,你做的一切动作都会成为肌肉记忆。任何与文本编辑或文件浏览有关的动作都能在不到一秒的时间内完成。

  当然,生产力并不仅仅与工作流程有关。Vim 自身的性能非常高,加载速度也非常快。

  学习曲线

  人们对于学习 Vim 的最大的误解之一就是学习曲线——它非常难以学习。但事实并非如此。

  与其他任何工具一样,Vim 有自己的学习曲线。许多人在第一次尝试 Vim 时会感到非常沮丧。但真正的原因并不是因为 Vim 有多难,而是因为在他们脑海中,寻常的文本编辑流程已经根深蒂固了。

  而事实上,Vim 非常简单,用不了一天就能学会它的基本操作。像其他工具一样,你用得越多,学习新功能就越容易。只要坚持练习,大约在两周(或者更短)之后,你就能完全使用 Vim 进行工作。

  学习 Vim 的主要来源包括:

  openvim.com

  vim-adventures.com

  :vimtutor

  与 IDE 相似的行为

  许多人都问能不能把 Vim 配置得像现代 IDE 一样。想使用 linter、智能补齐或模糊搜索等功能怎么办?这一切都可以通过插件实现。Vim 有非常棒的社区支持,而这个良好的社区提供了无数的插件。

  成都linux学习:都快2019年了,运维还有必要学Vim吗?

  Vim 能帮助到运维什么

  在 Linux 上存在着一个高阶版本的编辑器 —— VIM(也被称作 VI IMproved)。VIM 只是在 VI 已经很强的功能上添加了更多的功能,这些功能有:

  支持更多 Linux 发行版,

  支持多种编程语言,包括 python、c++、perl 等语言的代码块折叠,语法高亮,

  支持通过多种网络协议,包括 http、ssh 等编辑文件,

  支持编辑压缩归档中的文件,

  支持分屏同时编辑多个文件。

  其他编辑器中的 Vim 模式

  并不推荐使用这种方式学习“真正”的 Vim,但如果你必须在某种特殊的环境下工作,如 XCode、Qt Designer,或者你很喜欢 Sublime Text 的配置,但依然想尝试下 Vim 该怎么办呢?Vim 模式提供了一种其他编辑器和 Vim 之间的折中方案。

  几乎所有流行的编辑器都有 Vim 模式的插件,或者内嵌了 Vim 模式的功能,所以只需要找出怎样启用它即可。它能给你的编辑器添加 Vim 的命令,这样就能在各种编辑器中使用 Vim 的命令了。

  一些流行的 Vim 模拟器包括

  Vintage Mode(Sublime Text)

  VSCodeVim(Visual Studio Code)

  FakeVim(Qt Creator)

  ViEmu(Visual Studio, Xcode, Word, Outlook)

  结论:

  作为开发人员或运维人员,Vim 是最值得投入时间学习的事情之一。学习 Vim 用不了几个星期,但从长远来考虑,它能给你以后的文本编辑工作节省你几个星期甚至几个月的时间。

(责任编辑:范老师)
最新开班
  • 成都Java培训班
    免费试听名额发放中...
  • 成都C++培训班
    免费试听名额发放中...
  • 成都PHP培训班
    免费试听名额发放中...
  • 成都网络工程培训班
    免费试听名额发放中...
  • 成都Unity3D培训班
    免费试听名额发放中...
  • 成都大数据培训班
    免费试听名额发放中...
  • 成都uid培训班
    免费试听名额发放中...
  • 成都会计培训班
    免费试听名额发放中...
  • 成都Python培训班
    免费试听名额发放中...
  • 成都嵌入式培训班
    免费试听名额发放中...
  • 成都web培训班
    免费试听名额发放中...
  • 成都软件测试培训班
    免费试听名额发放中...
在线留言
提交

校区地址:绵阳市涪城区临园路东段68号富临大都会7栋3单元9层12号

联系电话:15023458194

公交路线:富乐路口凯德广场(10路;29路;3路;15路;11路;15a路;71路)

校区地址:成都市锦江区东大街紫东楼端35号明宇金融广场19楼1906室

联系电话:15023458194

公交路线:芷泉街(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:成都市高新区奥克斯广场蜀锦路209号一楼商铺

联系电话:15023458194

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

校区地址:成都锦江区东大街芷泉街229号东方广场C座3楼303

联系电话:15023458194

公交路线:芷泉街(188路;115路;515路;236路;505路;501路;84路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:成都市武侯区佳灵路3号红牌楼广场2号写字楼11楼1115号

联系电话:15023458194

公交路线:红牌楼东(11路;92路;100路;111路;139路;g28路;快速公交K1/K2) 地铁路线:红牌楼站(地铁3号线)

校区地址:成都市锦江区红星路二段70号四川日报大厦502-2

联系电话:15023458194

公交路线:市二医院站(6路;49路;102路;5路;37路;g92路;) 地铁路线:地铁市二医院(地铁3号线)

校区地址:成都市锦江区东大街芷泉段229号东方广场C座16层

联系电话:15023458194

公交路线:芷泉街(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:四川省成都市武侯区高新科技孵化园9号园区E座7楼

联系电话:15023458194

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

校区地址:成都市人民南路一段86号“城市之心”大厦26楼

联系电话:15023458194

公交路线:成都市人民南路(6路;14路;42路;72路;76路;1010路;)

校区地址:成都市高新区奥克斯广场B座1708

联系电话:15023458194

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

了解达内动态
关注成都达内教育公众号

首页 | 关于达内 | 课程中心 | 专家师资 | 视频教程 | 学员空间 | 校企合作 | 新闻资讯 | 就业指导 | 网站地图

2016-2025 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56