Tag: vim

在Vim中,如何找出关键组合的function

我无意中按了一个shorcut键,我知道vim已经做了一些事情,但我不知道是什么 我怎样才能找出那个快捷键呢? 谢谢

在vim中忽略ignorecase?

:set ic忽略的情况下。 你怎么解决这个问题?

Vim Command-T插件错误:无法加载C扩展名

我正在尝试安装Command-T插件。 我按照这个评论中的说明编译了vim: 用ruby支持安装vim(+ ruby​​) 所以现在有+的ruby标志,但仍然当我尝试使用插件,我得到这个错误: command-t.vim could not load the C extension Please see INSTALLATION and TROUBLE-SHOOTING in the help For more information type: :help command-t 我的系统上有ruby: > ruby -v > ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux] build议?

在Vim中find一个文件(通过recursion目录search)

有没有什么办法在Vim中recursionsearch文件(需要时使用通配符)? 如果不是本地的,有没有可以处理这个插件?

无法用Vim中的新行replace空格

我知道线程 。 我跑 :%s/ /s/\n/g 我明白了 E488: Trailing characters 第二个例子 我跑 :%s/ /\n/g 我明白了 text^@text 我也运行相同的代码与下列设置separetaly set fileformat=unix 和 set fileformat=dos 你如何在Vim中换一个新的行?

有没有办法让IdeaVIM来尊重我的.vimrc文件的映射?

我最近已经进入了vim(再次),现在我在.vimrc文件中进行了大量的定制。 我意识到,在IDEA插件的背景下,并不是所有的东西都有意义,但是如果把jj重新映射到Esc这样的东西,我真的很喜欢它。 有没有办法做到这一点? 不需要在IDEA的键盘映射中手动调整所有的东西,也就是说。 谢谢。

如何删除vim中当前行下面的行?

是否有命令删除当前行下方的一行(或几行)? 目前我做的是: dd然后。 根据需要重复。 有没有可以把所有这些结合起来的命令? 更新:我想要这样的命令的原因是,我不喜欢离开现在的位置,但可以删除下面的行。

空格作为制表符和Vim中的退格行为

在我的.vimrc中我有: set shiftwidth=4 set tabstop=4 set expandtab 设置为使用4空格而不是标签时,我按Tab键。 但是当我在Tab后回退时,我需要退回所有4个空格。 有没有办法让它,所以当我退格一个“选项卡”,它可以删除所有4个空格?

在Vim中打开两个垂直打开的窗口的差异

我已经打开了两个文件。 它们以垂直模式打开,紧挨着下一个。 我可以立即区分这两个文件,而不用离开或closuresVim?

Vim的颜色scheme覆盖Gnometerminal的背景设置

我已经把gnome-terminal的背景设置为深蓝色,具有一定的透明度,所以当我编码时,我可以看到底层网页或其他文档。 我一直使用smyck颜色scheme,这似乎是我的terminal背景作为背景,所以当我进入Vim时,它看起来是无缝的。 (我的terminal窗口在网页顶部) (进入vim的terminal窗口) 最近我决定切换到其他配色scheme。 正如我尝试了软糖,我注意到它已经覆盖了我的默认terminal背景设置,无论是它的颜色和透明度,你可以看到下面。 (与豆形软糖一起进入vim的terminal窗口) 我已经安装了AfterColors插件,但我不知道从哪里开始调整颜色scheme,以使默认背景变回。 任何suggestioins?