史上最全最强大的VIM学习资料

Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 Vi 编辑器的加强版,而 gVim 则是其 Windows 版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极为大幅的效率提升。

因此 Vim 和现代的编辑器(如 Sublime Text)有着非常巨大的差异,而且入门学习曲线陡峭,需要记住很多按键组合和命令,如今被看作是高手、Geek们专用的编辑器。尽管 Vim 已经是古董级的软件,但还是有无数新人迎着困难去学习使用,可见其经典与受欢迎程度。另外,由于 Vim 的可配置性非常强,各种插件、语法高亮配色方案等多不胜数,无论作为代码编辑器或是文稿撰写工具都非常给力……

Vim - 难以驾驭的神器:

VIM

无论是小说中还是电视剧,一些真正强大的武器总不是那么容易驾驭的,主角总得付出一些努力才能收获到更加强大的力量,对于 Vim 这种上古神器来说更是如此。由于它全程使用键盘操作,你必须记住一堆快捷键、按键组合以及各种命令才能开始使用,很多首次接触 Vim 的人会觉得越学越复杂而中途放弃。然而,坚持下来的朋友就会渐渐地发现这种键盘流操作的设计绝妙之处!经典之所以能成为经典,必然有它的道理,我想我也不用解释太多~

gVim 编辑器界面截图:

[ Vim (Windows版本截图) ]
Vim 的语法高亮、行号、自动缩进等 (截图来自新风宇宙)Vim 的语法高亮、行号、自动缩进等 (截图来自新风宇宙)
Vim 的目录树插件Vim 的目录树插件
Mac 系统下的 Vim:MacVim 截图Mac 系统下的 Vim:MacVim 截图

虽然历史悠久,但却恒远流长!

由于 VIM 的操作方式实在太过经典,学习并上手之后将会获益良多,譬如刚刚介绍过的 “Vimium、Vimperator 浏览器插件让你全程用键盘快捷高效浏览网页” 之类一些工具,往往很多精彩的软件或多或少都会参考 Vim 的一些操作思想去设计它们的热键。而由于其强大灵活的可配置性,各种插件、语法高亮、代码补全、配色方案等资源极其丰富,很多程序员也将其打造成属于自己的首选代码编辑器,对于时下各种热门的编程语言,VIM都支持得相当的完美;而对于一些文字工作者,Vim 作为一款文本撰写器也是极其“锋利”的武器;

特别是,如果你是一位 IT 界人士,需要或将要与 Linux 系统打交道,那么学习好 Vim 的操作绝对能让你的工作轻松百倍!!因为很多时候, Linux 作为服务器是不会开启图形界面,当需要远程操作时,你只能利用 SSH“命令字符式”的 Shell 界面对其进行操作,这时如果你需要修改服务器上的网页代码或配置文件,VI 或 VIM 命令就是你最佳最方便也是最强大的伙伴了!相信我,学好 数理化 VIM,走遍天下也不怕……

Vim 的教程与学习资料汇总 (via xbeta):

一、官方文档:

当你首次安装好 Vim 之后,可以用 :help tutor 或者 :help tutor@cn 命令,进入一个30分钟的 Vim 入门教程。你也可以下载一个 Vim Documentation Chinese Version (Vim官方文档中文版)的安装包,安装好之后使用:help @cn 命令查看中文官方文档。另外,你还可以下载一个 Vim 用户手册的中文翻译版本 PDF 电子书去了解更多。

二、网友作品:
  • 大家来学 Vim  |  李果正 (台湾网友编写的手册,PDF格式,80多页。传送门
  • Vim 使用技术  |  IBM 吴咏炜 (共分3篇:实用技巧常用插件定制 Vim
  • 神奇的VIM|IBM 闫石  (举了很多例子,尽显Vim之神奇,特别推荐阅读。传送门
  • 史上最强的 vimrc 文件|amix (传送门,约800行,未必全用,但通读有益!另:国内网友改进版,更符合中文习惯。
  • 史上最强的 Vim Tips  (传送门)
  • Vi / Vim 使用进阶|Easwy  (写本系列文章的最初想法,是介绍如何用vi/vim开发软件。但纵观整个系列,讲述的其实和软件开发关系并不大,基本都在讲vim的使用技巧、vim的配置及vimrc、vim的命令和vim的插件。包括:序言(讲述我使用vi/vim的经历和心得,以及对vi/vim初学者的一些建议)、使用会话和viminfo、vimrc初步、保存项目相关配置、 使用标签(tag)文件、使用taglist插件、文件浏览和缓冲区浏览、lookupfile插件、开启文件类型检测、 乱花渐欲迷人眼 – 语法高亮、程序员的利器 – cscope、 剑不离手 – quickfix、智能补全、 自动补全、指随意动,移动如飞、在VIM中使用GDB调试 – 使用vimgdb、等十余篇内容,后续还有待完成的几篇。传送门
  • Vim对程序员与普通人分别有什么用?  (Dieken写过 程序员的编辑器VIM 后,xbeta写了 普通人的编辑利器 Vim。)
  • 使用Vim的总结  |  edyfox  (水木社区Vim版高手的作品。 传送门
  • 用心绘制的Vim入门图解说明  |  vgod  (传送门)
  • Vim 中文详解+大量收集的Vim资料链接  |  狂人  (传送门)
三、收集的 Vim 视频教程:

http://v.youku.com/v_show/id_XMzIxODg0MzQ4.html

http://v.youku.com/v_show/id_XMzczNTcyMTMy.html

不同人眼中有不同的 Vim:

原版的 Vim 就像是一张白纸,由于它的扩展性非常强大且资源丰富,你可以将它打造成适合自己的代码编辑器、强大的IDE开发环境、代码浏览器、文稿编写工具等。不过除了常规的文字编辑相关的插件外,Vim还有很多有趣的功能插件,譬如将其打造成纯文本的网页浏览器或者用来收发邮件!只有想不到,没有做不到~

对于喜欢折腾喜欢学习的同学来说,Vim 就是一款神奇的无比强大的编辑器,它经典巧妙的操作让人佩服。但对于不爱折腾的同学来说,Vim 看起来可能更像是一个怪物,丑陋、操作怪异并且难以上手。在不同人的眼中,它有着完全不同的价值。由于它并非一款能轻松上手的软件,到底值不值花时间花精力去学习使用,这就是一个见仁见智的问题了。但这款被无数人称为经典的上古神器,还是值得在异次元撰文推荐一下的……


http://www.iplaysoft.com/vim.html

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: VBA(Visual Basic for Applications)是微软公司为Office系列软件开发的一种宏语言。通过VBA可以扩展Office系列软件的功能,让用户可以用自己编写的宏代码来实现定制化的功能,从而提高工作效率。 为了学习VBA,我们可以参考很多资料和教程。其中有很多不错的参考书籍,比如《Excel VBA编程入门经典》、《Access VBA编程入门与实践》等。此外,网络上也可以找到很多VBA的学习资料和源码,比如博客、论坛、GitHub等。 在学习VBA的过程中,我们需要了解VBA的基本语法和对象模型,以及具体应用场景和常用技巧。可以通过编写小项目或者模拟实际工作场景来巩固自己的学习成果。另外,积累丰富的应用经验也是非常重要的,可以通过多使用VBA编写实际项目来提高自己的技能水平。 总之,想要学好VBA需要多花时间和心思,需要不断摸索和实践。只有通过多次失败和调试才能真正掌握VBA编程的要领和方法。 ### 回答2: VBA是Visual Basic for Applications,是Microsoft Office套件自带的编程语言,可以方便地操作Office文档、表格和数据等。学习VBA可以提高工作效率和编程能力。下面提供一些学习VBA的资料和源码。 首先,可以找到一些常见的VBA书籍,例如《VBA程序设计详解》、《VBA从入门到精通》等。这些书籍讲解了VBA的基础语法、常用操作和高级应用等,可以用于初学者和进阶者。 其次,可以参考一些VBA网站和博客,例如博客园、CSDN等。这些网站上有很多VBA学习资料和源码,可以找到不同难度和应用场景的教程和实例代码,自学或参考。 另外,也可以参加VBA培训课程或在线课程,例如百度传课、网易云课堂等。通过课程的视频讲解和课后练习,可以加深对VBA的理解和应用。 最后,可以搜索一些VBA论坛和社区,例如Excel Home等。在这些论坛上可以提问、交流和分享VBA学习和应用的经验和问题,学习更多知识和技巧。 总之,学习VBA需要不断地学习和实战,才能掌握和运用得更好。以上提供的学习资料和源码只是一部分,希望对初学者和进阶者有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值