Tag: vim

将选项卡replace为VIM中的空格

我想将tab转换为gvim中的空格。 我将下面的代码添加到我的_vimrc中: set tabstop=2 它的工作停在2个空格,但它仍然看起来像插入一个制表键(我试图用h键来计算空间后)。 不知道该怎么做才能使gvim转换为空格的选项卡?

如何在vi / Vim的多行select开始处插入文本?

在Vim中 ,我将如何去select在每行的开头插入字符? 例如,假设我想通过在每行的开头加上“//”来注释掉一段代码(假设我的语言评论系统不允许像/ * * /那样的块注释)。 我将如何做到这一点?

粘贴在插入模式?

有没有可能在vim中以插入模式粘贴?

我如何closures所有打开的标签一次?

如果我打开了10个选项卡,则必须分别使用“:q”closures每个选项卡。 我怎样才能一次closures他们?

在Vim中重命名当前文件

我应该如何在vim中重命名我的当前文件。 例如: 我在编辑person.html_erb_spec.rb 我想它重命名为person.haml_spec.rb 我想继续编辑person.haml_spec.rb 我将如何优雅地去做这件事?

如何在Vim中保存和恢复多个不同的会话?

根据我在Vim中的任务,我打开了几个选项卡。 如何保存不同的会话供以后使用?

在Vim中合并多行(两个块)

我想在Vim中合并两行a..b第n..m行a..b添加到a..b行。 如果你喜欢伪代码的解释: [a[i] + b[i] for i in min(len(a), len(b))] 例: abc def … 123 45 … 应该成为 abc123 def45 有没有一个很好的方法来做到这一点,而不是手动复制和粘贴?

简单的VIM命令,你希望你早些时候知道

我一直在学习VIM中的新命令,但是我相信每个人都会偶尔学到一些新的东西。 我最近才了解到这一点: zz,zt,zb – 将光标定位在屏幕的中间,上方或下方 什么是你希望你以前学过的其他有用或优雅的命令?

在Mac OS X中将Caps Lock用作Esc

如何在Mac OS X中使Caps Lock像Esc一样工作?

如何在Vim中closures一个缓冲区(多个)?

例如,我在Vim中打开几个文件,运行 vim a/*.php 打开了23个文件。 然后我编辑并运行以下两次 :q closures所有我的缓冲区。 如何closuresVim中的一个缓冲区?