vim环绕扩展安装问题

Axi*_*ger 0 vim surround

我正在尝试在Arch Linux上安装vim(7.4)环绕扩展(本周下载并安装)在Windows 7主机上的Oracle VM中.

"Hello World"我尝试使用我的光标在引号内时,我收到各种错误,包括E388(无法找到定义):

:ds"
Run Code Online (Sandbox Code Playgroud)

和E257(cstag:标签未找到)打开时<div>Hello World</div>,我的光标在标签内我尝试类似:

:cst<p>
Run Code Online (Sandbox Code Playgroud)

我从git下载了最新版本的vim环绕声

我有:设置nocp

我把surround.vim放进去了 ~/.vim/plugin

我重新启动了vim

我已经重新生成了帮助标签,并且:help surround确实有效.

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

在列表中运行:scriptnames节目~/.vim/plugin/surround.

因此,据我所知,它已安装,只是它无法正常工作.有任何想法吗?

rom*_*inl 5

Surround几乎肯定能正常工作,你只是不知道如何使用它和/或不理解"Ex"命令和普通模式命令之间的区别.

  • :ds是简短形式:dsplit,见:help :dsplit.
  • :cst是简短形式:cstag,见:help :cstag.

他们是"EX"的命令,但环绕的dscst没有"EX"的命令:他们是普通模式下的命令.

而不是做:

:ds"
:cst<p>
Run Code Online (Sandbox Code Playgroud)

做:

ds"
cst<p>
Run Code Online (Sandbox Code Playgroud)

并且...阅读神奇手册::help surround.