Tag: vim

在Vim中启用减价突出显示

我在我的MacBook Air和OS X Lion的terminal上使用Vim,我似乎找不到Markdown语法突出显示的好插件。 到目前为止,我已经尝试了塑料插件和蒂姆·波普的插件 。 塑料插件工作正常,但是在行末会导致空白处被突出显示,而我还没有想出如何将其closures。 (这真的很烦人,因为每次我在写作的时候都会点击space来突出显示angular色。) 蒂姆的插件似乎没有做突出的方式,除了可能使用###标头。 代码块和项目符号被忽略。 我可能会错过那里的东西。 我在我的Markdown文件中使用.md扩展名,所以应该select文件types。 我也看到了内buildMarkdown支持的Vim 7.3的参考,但没有这两个插件之一,我根本没有得到任何突出显示。 这些要求中的任何一个都需要特定的配色scheme吗?

如何使用nerdtree创build一个目录

我一直在使用NERDTree。 每次我需要创build一个新的目录,我需要去terminal。 有没有一个简单快捷的方式来使用NERDTree创build一个目录。 我阅读文档,但找不到任何东西。

Vim:以可视方式select文本块的更快方式

我已经使用了vim很长一段时间,并且知道在可视模式下select文本块就像SHIFT + V一样简单,并且将箭头键一行一行地上下移动,直到达到文本块的末尾我想要select。 我的问题是 – 在视觉模式下有更快的方法来select一个文本块,例如通过SHIFT + V,然后指定我希望select停止的行号? (通过:35例如,其中35是我想要select的行号 – 这显然不起作用,所以我的问题是要find如果类似的东西可以做…)

保存vimmacros

有谁知道如何正确地保存/重用logging在vim编辑器内的macros?

在Vim / Vi中,如何将光标移动到前一个单词的末尾?

在Vim的正常模式下: e到下一个单词的结尾 w转到下一个单词的开头 b转到前一个单词的开头 如何将光标移动到前一个单词的结尾 ?

无法执行编辑器

我经常不需要修改多个提交消息,但它曾经发生过一两次,我从未想过看到这一点。 我希望别人有。 当我git rebase -i HEAD~7 ,预期列表将在vi中完全按照预期打开。 我改变了pick值,在适当的地方进行edit ,然后:wq 。 结果: Could not execute editor 在我的全局.gitconfig的core.editor设置是vi (我也改变了vim在一个疯狂的绝望的举动)。 我尝试使用mate ,但是,甚至没有正确打开最初的列表,所以我把它改回来了。 我正在使用v1.7.3并欢迎任何build议。

跳转到匹配Vim中的XML标签

Vim %运算符跳转到匹配的圆括号,注释结束和其他一些事情。 但是,它并不匹配XML标签(或任何其他标签,据我所知)。 使用Vim跳转到匹配XML标签的最好方法是什么? 注意:我真正想要做的是复制XML文件中的一个部分,而无需手动查找匹配的标记。

VIM:从当前位置删除,直到一个空格

通常在开发时,我遇到了一个嵌套的对象,我想从这样的代码中删除: htmlDoc.WriteLine("<b><h3>" + this.cbAllSyncs.SelectedItem.ToString() + "</h3></b>"); 我想要删除的部分是: this.cbAllSyncs.SelectedItem.ToString() 我知道我可以计算单词和句点的数量,并input7 d w从我当前的“this”光标位置删除。 但是,我喜欢做的并不一定要统计,只需一个命令即可删除。 这可能吗?

通过filetype设置Vim空白首选项

在我的工作中,我需要遵循房屋风格的缩进,如下所示: 编码html和ruby的时候有2个空格 编码JavaScript时的选项卡,build议使用tabwidth = 4 每种文件types指定不同的空白首选项的最佳方法是什么?

在Vim,我想回去一句话。 “w”的相反

当你使用vim的时候,你可以用w来逐字地前进。 我该如何倒退?