如何使vi – Vim从来没有使用制表符(转换空间到制表符,坏!),使制表符键== 4空格,并自动缩进像Emacs的花括号块后代码? 另外,如何保存这些设置,以免再次input? 我已经看到了与此有关的其他问题,但总是似乎有点偏离我想要的。
我只知道使用寄存器的一个实例是通过Ctrl R * ,从而粘贴剪贴板中的文本。 什么是寄存器的其他用途? 如何使用它们? 你所知道的关于VI寄存器的一切(让我们关注vi 7.2) – 与我们分享。
我不明白缓冲区。 当我在同一个选项卡上打开3个文件并closures我的窗口时,我通常很恼火地发现下次我打开其中一个文件,那里有奇怪的交换文件缠绵,给我讨厌的消息。 但一次又一次,我读到这些东西是我错过了的生产力涅and,标签是为平民使用的。 所以我问你,Vim专家:在caching中使用caching有什么优势? 我不明白这种差异可能会有很大的不同,但我认为自己只能在Vim运行的初级阶段。 是:ls :b#真的快得多吗? 我觉得它必须比这更深入。
应该是微不足道的,它甚至可能在帮助,但我不知道如何浏览它。 如何在vi中快速缩进多行?
我找不到让Vim显示所有空白字符的方法。 我发现的只是关于标签,拖尾空间等
我试图用新行replace当前文件中的每一个: :%s/,/\n/g 但它插入的东西看起来像^@而不是实际的换行符。 该文件不在DOS模式或任何东西。 我该怎么办? 编辑:如果你好奇,像我一样,检查问题为什么是\ V换行符? 以及。
我听说过许多关于Vim的优点和缺点。 看起来你应该(作为一个开发人员)比Vim更快地使用其他编辑器。 我正在使用Vim来做一些基本的工作,而Vim的工作效率最好是10倍。 当谈论速度时,你应该关心的两件事情(你可能不太在乎它们,但你应该): 使用左手和右手是使用键盘的最快方法。 不要触摸鼠标是第二种方式尽可能快。 它需要很长的时间来移动你的手,拿起鼠标,移动它,并把它带回到键盘(你经常必须看着键盘,以确保你正确地把你的手回到正确的地方) 下面是两个例子,说明为什么我在Vim方面效率低下很多。 复制/剪切并粘贴。 我一直这样做。 在所有当代编辑器中,用左手按下Shift ,然后用右手移动光标以select文本。 然后Ctrl + C复制,移动光标和Ctrl + V粘贴。 对于Vim来说这太可怕了: yy复制一行(你几乎不需要整行!) [number xx]yy将xx行复制到缓冲区中。 但是你永远不知道你是否已经select了你想要的东西。 我经常不得不[number xx]dd然后u撤消! 另一个例子? search和replace。 在PSPad中 : Ctrl + f然后input你想要search的内容,然后按Enter键 。 在Vim: / ,然后键入要search的内容,然后如果在每个特殊字符前面有一些特殊字符,请按Enter键 。 而Vim的一切都是这样的:看来我不知道如何正确处理它。 注意: 我已经阅读了Vim 作弊 表 🙂 我的问题是: 你使用Vim的方式是什么让你比当代编辑更有成效?
我卡住了,无法逃脱。 它说: "type :quit<Enter> to quit VIM" 但是,当我input它只是出现在对象的身体。