在Vim中有没有办法同时显示相对和绝对行号? 无论是并排,还是其他有趣的演示都很好。
说我有以下几行: thing(); getStuff(); 我想使用getStuff() ,前进到thing() ,将光标放在(然后点击p ,但是由于我抽出了整行, p将会把getStuff()粘贴回原来的位置。 我知道你可以^ D得到getStuff()的行然后p将做我想要的。 不过,我觉得这比yy更乏味。 有没有办法,但粘贴行内联 ?
我知道我可以通过键入5x在vim中剪切5个字符,我经常用这个来复制和粘贴文本,做5xu然后粘贴到别的地方。 我很懒,宁愿只是抽出5个字符,所以我不必撤消切割动作。 我怎样才能做到这一点?
如何使用JSHint的Syntastic Vim插件来validationJavaScript代码? 环境: Ubuntu 11.04 VIM – Vi改进7.3 我已经安装了VIM + JSLint的解决scheme? : Vundle 的node.js 节点包pipe理器 jshint,全球 通过Vundle安装的Syntax(在Vim中使用:BundleInstall命令确保安装了Syntastic。) .vimrc中: set nocompatible " be iMproved filetype off " required! set rtp+=~/.vim/bundle/vundle/ call vundle#rc() " let Vundle manage Vundle " required! Bundle 'gmarik/vundle' " My Bundles here: Bundle 'scrooloose/syntastic' filetype plugin indent on " required! let g:syntastic_enable_signs=1 let […]
我是vim的新手,并且还在探索它的一些function。 我有一个vimgrep的问题。 我可以像这样search一个模式vimgrep /define/ **以便它find并打开包含一个define下一个文件。 但我还没有find如何去下一个匹配我的模式的文件/行。 任何指针?
让我们说,我抽了下面的字: 奶酪 。 现在我想在文本文件中find奶酪 。 我打了正斜杠(/)…这是我结束的地方。 有没有用Yanked的词search的方法? 另外,有没有一种方法可以在替代(s:/ yanked / beef / g)中使用被抽出的单词?
在正常的文本编辑器中[对Vim有所顾忌],当你做了一些令人讨厌的事情并想返回到前一版本的文本时,有一个快捷键Ctrl + Z。 像Word中的“后退”button。 我想知道你怎么能在Vim中实现这种行为。
我一直在使用Vim,并且无法在PHP文件中获得正确的HTML缩进。 例如,我想要的是为每个孩子缩进一个标签多于它的父母,如下所示。 <?php if(isset($sports)) { //Do something ?> <div> <label>Uniform Size</label> <ul> <li class="left"><label for="s" class="small">S</label><input type="radio" name="size[]" value="S" id="s" class="radio" /></li> <li class="left"><label for="m" class="small">M</label><input type="radio" name="size[]" value="M" id="m" class="radio" /></li> <li class="left"><label for="l" class="small">L</label><input type="radio" name="size[]" value="L" id="l" class="radio" /></li> <li class="left"><label for="xl" class="small">XL</label><input type="radio" name="size[]" value="XL" id="xl" class="radio" /></li> </ul> </div> <?php […]
在gVim中拼写检查的最佳方式是什么? 有附加的东西吗? 我希望它也提供更正。
在我的.vimrc我已经set foldmethod=syntax来启用折叠的方法等。但是,我不喜欢默认情况下,每次我打开一个文件,整个事情是折叠的。 有没有一种方法来启用foldmethod ,但打开文件时却打开了文件?