如何设置或删除窗口分割上显示的灰色条?
我使用“非常神奇”的正则expression式search(即/ \ v或%s / \ v),但我希望我可以设置一些选项,所以我不必在任何地方包括\ v。 有没有办法做到这一点?
现在我经常使用VIM,但是我从来没有使用dot(。)命令来重复之前的操作。 我一直在阅读它是多么的棒,但我从来没有看到任何真实世界的例子,这些例子对我来说是有意义的,也是我用VIM编写的。 什么是一些真实世界的例子,表明如何令人敬畏的点(。)命令是?
是否有一个快捷方式开始在文件末尾的新行插入? 我知道G + O组合。
有没有插件或脚本来打开新选项卡中的ctags条目? 我想把光标放在一个函数上,按ctrl +],并在另一个选项卡中打开该条目。 我也想,如果我直观地select一个条目,为Ctrl +]仍然工作,并打开一个新的VIM选项卡。
作为标题,任何方便的方法? 我特别需要一些cvs / git commit或sendmail加载模板注释。 我认为这是一个vi的环境,而不是Vim。
我在家里和Windows上在Linux上开发工作。 我想在这两个环境中使用相同的vimrc文件。 我遇到的问题是,在Windows上,我想让编辑器使用Consolas字体,而在Linux上使用不同的字体。 我怎样才能检查环境,所以我可以有条件地设置编辑器的字体? (我很熟悉改变字体的实际命令;这是我没有得到的条件)
我一直在尝试Vim进行任何文本编辑工作将近一周。 我想知道selectC函数定义的最快方法。 例如,如果我有这样的function: void helloworlds( int num ) { int n; for ( n = 0; n < num; ++n ) { printf( "Hello World!\n" ); } } 我怎样才能删除整个定义,包括函数名称?
我在.vimrc中有以下内容: """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " Open NERDTree by default """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" autocmd VimEnter * NERDTree autocmd VimEnter * wincmd p 所以, % vim file.txt 打开NERDTree并将光标聚焦在file.txt缓冲区中。 我做了我的编辑,然后打开:缓冲区中,我留下了。 。 。 NERDTree。 这很烦人 我可以使用:qaclosures所有的缓冲区,然后退出vim,但是我已经习惯了:q格式。 所以我想知道是否有办法检测到唯一剩余的缓冲区是NERDTree,并“统一”两个缓冲区,目的是:q 编辑 问,你们将收到: https : //github.com/scrooloose/nerdtree/issues#issue/21
我正在使用Twig的Symfony2项目,文件types是myfile.html.twig 。 Vim不会自动检测语法高亮,因此不应用任何语法。 我可以在打开文件后使用:set syntax=HTML ,但在文件之间跳转时会很痛苦。 有没有办法在vim中持久地设置特定文件types的语法高亮?