2014-08-30 78 views
0

我想在Arch Linux上安装vim(7.4)环绕扩展(在本周下载并安装)在Windows 7主机上的Oracle VM中。vim环绕扩展安装问题

我收到的各种错误,包括E388(找不到定义)当"Hello World"与我的光标在引号内我尝试:

:ds" 

而且E257(cstag:标签未找到)上<div>Hello World</div>时与我的光标的标签里面我尝试类似:

:cst<p> 

我从混帐下载最新的vim环绕的版本

我有:设置NOCP

我已经把surround.vim在~/.vim/plugin

我已经重新启动VIM

我已经再生的helptags和:help surround确实工作。

我解压缩文件为运行vim的用户,没有权限错误。

运行:scriptnames显示~/.vim/plugin/surround在列表中。

因此,据我所知,它已安装,只是它不工作。有任何想法吗?

回答

5

Surround几乎可以肯定工作正常,您只是不知道如何使用它和/或不理解“Ex”命令和普通模式命令之间的区别。

  • :ds:dsplit短形式,请参见:help :dsplit
  • :cst:cstag的简写形式,参见:help :cstag

他们是“EX”的命令,但环绕的dscst不是“EX”的命令:他们是普通模式下的命令。

而不是做的:

:ds" 
:cst<p> 

做:

ds" 
cst<p> 

...阅读意想不到手册::help surround

+0

谢谢,你说的没错我不懂前模式。 – Axiombadger 2014-08-30 13:13:44