|
|
1
78
"Why, oh WHY, do those #?@! nutheads use vi?" 是对“vim方式”的一个很好的介绍,特别是关于文本对象的介绍,文本对象是vim最具定义性的特性之一。 |
|
|
2
66
这里有一些 awesome screencasts 这应该让你知道下一步该学什么。也有中间和高级主题的视频,但新手实际上是最重要的。 另外,当我觉得自己停滞不前,并没有真正学习“VIM方式”时,我选择在正常和插入模式下禁用箭头键。这迫使你使用电子稳定控制系统去某个地方,并使你觉得更像维姆。最后,我在插入模式下再次启用了箭头键,但几乎从未使用过它们。最常见的是,有更好的方法。
特别是
|
|
|
3
23
|
|
4
17
还有两个提示:
|
|
|
5
13
Bram Moolenaar自己写的一篇有趣的文章: Seven habits of effective text editing . |
|
|
6
10
这就是我如何学习Vim(以及其他一些东西)。这很容易。 浏览帮助文档并找到一个命令来执行您一直在执行的操作。例如,删除整个单词。记住这一点。 现在,下一次当你发现自己点击“xxxxx”删除一个单词时,停下来,把它放回去并使用新的命令。如果有必要的话,可以查一下。所以你不用点击“XXXXXX”,而是返回并点击“DW”。 一次又一次地这样做,起初会很慢,但最终会坚持下去。 一旦你有了向下的命令,从顶部开始。为你一直在做的动作找到另一个命令… 你会惊讶于你能如此快速地获取新的命令和技术。 |
|
|
7
7
按照建议重新映射/禁用箭头键是强迫自己不要使用它们的一个很好的方法。 另一个需要考虑的问题是:如果按键盘上的Esc键,你可能会觉得不舒服,你可能希望在操作系统中将Caps Lock重新映射为Esc键。对我来说,这是一个非常有用的步骤,因为Esc在我的知识库上是一个很难触及的地方,这也是另一个障碍,使我一直处于插入模式(因为很难退出)。在caps-lock上有esc使其很小的范围,并且在插入和退出插入模式时非常快。 对于学习VIM中的高级知识,最好的资源是:帮助,但是对于基础知识的学习,你只需要做;肌肉记忆比任何事情都重要。你说你知道搜索。有意识地将其用作导航工具。搜索[/,?]基于内联字符的搜索[F,F,T,T]是一些关键的VIM导航工具。只需使用它们;使用禁用的光标键,您将很快在肌肉记忆中单独导航。 文本对象。很容易成为编辑器的最佳功能之一。这是另一件立即有意识地练习的事情。像“yiw”、“dit”等东西是如此的强大和快速;单独学习和使用它们会让你感觉像一个vim用户。 一旦你下载了文本对象和基本的导航功能,那么现在是时候继续阅读和学习:定期帮助和搜索网页上的优秀插件了。说真的,你可以用VIM很多年,并有一个“啊哈!”瞬间不经意间绊倒在了某个鲜为人知的小道消息上:帮助你。 |
|
|
8
6
查看此线程: What is your most productive shortcut with Vim? 尤其是第一个答案。 |
|
|
9
4
|
|
|
10
3
阅读VIM手册
完全地
(类型)
vim.org,查看 the most popular vim scripts . 如果你发现有什么有趣的地方,就查一下它们的来源。或者只是安装并享受。该站点包含许多指向脚本的链接,这些脚本有助于以不同的语言浏览源代码;在那里相对容易找到它们。 stackoverflow.com也是 might be of help . |
|
|
11
3
我制作这个游戏是为了帮助我侄子学习,但它只适用于火狐和Chrome><
现在,它只处理移动和进入插入模式。 beta版本允许你用光剑攻击敌人,左边是“i”,右边是“a”:p 继续努力学习维姆,这是值得努力的! :) |
|
|
12
2
|
|
|
13
2
我看不出这有什么问题。 坦率地说,您必须使用VIM和缺少箭头键的键盘的可能性有多大? 你知道,大多数人使用VIM是因为它完成了工作(哦,好吧,因为当它为他们完成工作的时候,他们已经掌握了它的水平),而不是因为他们是精英(就像不使用箭头键)。 一些关于提高VIM知识的建议:
|
|
|
14
2
我看看这张单子 Best of VIM Tips 时不时的,我还是会定期学习新的技巧。 |
|
|
15
2
我停止使用箭头键的方式并没有禁用它们(我仍然在插入模式下使用它们),但如果您想正确使用,请使用您的小指,即
所以你手上的四个数字中的第一个(忘记拇指)是最左边的,而小指是最右边的。用“振铃”这个词,就像用你的无名指打电话一样,中指除了下指以外,别无它法。 这也有助于我忘记钥匙的名称(H,J,K,L)。没有一个好的记忆法可以像我发现的那样记住它们,也没有太多使用这些键的映射。 |
|
|
16
1
|
|
|
17
1
我认为视频对学习很有帮助。 |
|
|
19
0
http://www.vi-improved.org/tutorial.php <--你应该阅读并流畅地进行这段对话,这对初学者非常有用。快乐的维默 |
|
|
David Robie · VIM:寄存器中填充字符断点宏的有向图 2 年前 |
|
|
Haoshu · 打开文件时如何简化包含“..”的文件路径 2 年前 |
|
|
Paw-1 Poudel · 在窗口中显示neovim内部的隐藏文件 2 年前 |
|
|
Bippan Kumar · 保存时删除在nvim中添加的空白 2 年前 |
|
|
perpetual · 防止在git主分支上意外直接提交 2 年前 |
|
|
ashish singh · 如何删除VIM中的单词和以前的空白? 3 年前 |
|
|
farnsy · Vim如何将第二个参数添加到缓冲区列表(备用文件)? 3 年前 |
|
|
MdNihal05 · vim插件安装在linux中不工作如何安装插件 3 年前 |