我知道vim(如emacs)对于程序员来说是非常强大的编辑器,只要你知道如何使用它,它的快捷方式等等。我可以采取哪些步骤以及我可以阅读哪些教程来成为高级 vim 用户?
Ham*_*ner 116
第0步:学习触摸式。说真的 - 如果你的手指不知道键在哪里,那么 vim 会很痛苦。即使你拒绝 vim,触摸打字也可以通过让头脑无障碍地监控链接来改进你的编程(问问Steve Yegge)。有一个很大的软件,可以帮助你提高你的打字。
第 1 步:使用键盘首选项交换 Caps Lock 和 Escape - 说真的,您使用 Caps Lock 的频率如何?使用 vim,您将一直使用 Escape,并且在主行上使用它会产生巨大的差异。使用标准的 Ubuntu 桌面,浏览菜单:系统 -> 首选项 -> 键盘 -> 布局选项卡。然后点击“布局选项”按钮,单击“Caps Lock 键行为”旁边的三角形并选择“交换 ESC 和 CapsLock”。(请注意如何执行此操作已更改 -有关如何在 14.04 中执行此操作,请参阅此内容。
第 2 步:使用vimtutor开始。它在 gvim 中(我认为是在帮助菜单下),或者您可以在命令行中输入“vimtutor”。这将花费您 30-45 分钟的时间,然后您的手指将了解 vi/vim 的基础知识,您应该能够编辑文件而无需将键盘扔出窗口。
第 3 步:到处使用 vim。有关
在命令行、Web 浏览器、撰写电子邮件、在 IDE 中使用 vim 和 vi 键绑定的提示和链接,请参阅StackOverflow 中的这个问题……您需要使用 vim 将键绑定嵌入您的肌肉记忆中.
第 4 步:了解有关 vim 的更多信息。你只会用 vimtutor 划伤表面。你可以
学习一点点经常是我的建议 - 那里有很多东西,坚持一口大小的块将是让知识坚持下去的最佳方式。
第 5 步:利润 :)
loe*_*org 14
两件事情:
学习触摸打字。真的没有别的办法了。然后将ESC绑定到“;;” 所以你永远不必离开你的家:inoremap ;; <esc>
在github上搜索其他人的.vimrcs
第三个:VimCasts
这听起来很傻,但要了解 vim 的帮助命令。帮助系统非常直观且易于导航。
键入 可获得帮助:help。您可以通过在命令行中包含特定主题(例如:help insert)来了解特定主题。您可以在输入一个或多个主题字符后按 Tab 键来循环浏览主题。
帮助是超链接的,链接以粗体或彩色文本表示。您可以通过在光标位于链接上时按 <Ctrl-]> 来跟踪链接,然后按 <Ctrl-t> 返回。要获得帮助,请键入:q。
一些很棒的答案。一定要尝试将其融入日常生活中,并确保您不要试图一次让大脑充斥太多东西。vim 太多了,无法在一周内全部学会。
一开始,每周只使用一个/两个新命令/键。使用它们并将它们根深蒂固地融入你的大脑。您不想整天参考备忘单。
我有一个示例 vim 配置设置,我为人们发布的文档非常详细:http : //github.com/mitechie/pyvim
不要只是复制/粘贴。确保您了解 vim 配置中的内容,以免忘记/误解它为您做什么。
我已经开始做一些 vim 截屏视频:http : //lococast.net/archives/111
| 归档时间: |
|
| 查看次数: |
9438 次 |
| 最近记录: |