我想将选定的文本输出到shell命令,并在vim info /命令行上从shell命令接收单行输出? 我真正想做的事情:将选定的文本传输到一个pastebin-type shell命令,我想要接收shell cmd的输出(这是到pastebin的http链接)。 这可能吗?
我知道要删除n行,命令是[n] dd,其中n是要删除的行数。 但是如果我想删除某个行号呢? 比如说,如果我在第65行,我想删除第126行,而不必做math,我怎么能这样做呢?
我在Vim中使用Ctrl – ]来使用Ctags进行导航。 如果有多个匹配,我如何导航到备用文件? 防爆。 something.publish在包含多次publish的代码库中: class Foo def publish end end class Bar def publish end end
假设我在vim中处于某个特定的位置,我想删除某个字符,比如分号。 我会做的df; 除了它也会删除分号。 有一个命令会做同样的事情,但不包括我正在寻找的字符?
我在vim中完成了所有的编码工作,对此我感到非常满意(所以请不要使用不同的编辑器),但是一直在烦恼,因为smartindentfunction不希望缩进以#开始的注释。 例如,我想要 # Do something $x = $x + 1; if ($y) { # Do something else $y = $y + $z; } 而不是vim的首选 # Do something $x = $x + 1; if ($y) { # Do something else $y = $y + $z; } 我已经能够阻止将注释发送到行首的唯一方法是在按#之前插入和删除行中的字符(每次都必须记住干扰)或者完全closuressmartindent (当我打开/closures花括号时,丢失自动缩进增加/减less)。 我怎样才能设置vim维护我的缩进评论,而不是发送到行的开始?
我遇到的问题是,vim / gvim中的ctags把我带到了一个前向声明中,而不是函数的实际定义。 任何方式来解决这个问题?
我已经在那里testing了很多编辑,但Vim让我上瘾。 我真的希望在我所有的编程中使用Vim。 我只是试着开始学习Java编程语言,而且我正在努力为此目的开始阅读一本大书,但是可悲的是我没有Java编译器或者.class文件阅读器(我认为叫做JVM,但也许我只是一个小菜鸟,我已经有了它们,但不知道它们是如何工作的)。 我不想用Vim以外的编辑,这不是我的目的。 我知道Vim可以调用外部命令来编译,而且我可能需要在我的_vimrc中input一些东西来让他这样做(我使用Windows Vista,伤心,我知道),但我不知道要找什么,我有search了几天。 任何Vim爱好者的专家可以给我一个手? 我看到那个叫Vim的小命令:javac,它使我感到不知道它还没有工作。
在一个.vimrc ,只有在存在的情况下才能加载配色scheme?
我已经通过病原体安装Solarized,并且在Mac和MacVim上都能正常工作。 今天,我试着在Linode上build立一个Ubuntu的盒子。 我刚刚克隆我的点文件,并将其链接到我的.vim和.vimrc文件夹(这与我在本地计算机上使用的设置相同。 每当我尝试在Ubuntu上运行vim时,我都会遇到一个错误 Error detected while processing /root/.vimrc: line 43: E185: Cannot find color scheme solarized Press ENTER or type command to continue 我可以告诉我的.vimrc正在加载,因为所有其他设置像行号正在工作。 .vimrc中的相关行如下: " settings needed for solarized colorscheme syntax enable set background=dark let g:solarized_termcolors=256 colorscheme solarized 这是我的.vim/bundle目录的设置(因为你怀疑我实际上并没有在那里被solzrized!): ~ ls .vim/bundle ack coffeescript liquid snipmate vim-colors-solarized vim-jst zencoding closetag html5.vim nerdtree surround […]
我不得不在工作中使用VS2008来处理大量的项目,但是每当奇数文本文件需要编辑时,我都会使用VIM。 现在我知道有插件,不能使VIM像IDE一样工作,所以我想知道是否有人真的把它用作IDE? 编辑: 对于那些认为自己代表大众说VIM不应该用作IDE的人,请考虑在vim.org官方function请求列表中 ,IDEfunction是头号function请求。