0

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

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

:ds"

并且 E257 (cstag: tag not found) 当<div>Hello World</div>我的光标在标签内时我尝试类似:

:cst<p>

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

我有 :set nocp

我已将环绕.vim 放入~/.vim/plugin

我已经重启了vim

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

我以运行vim的用户提取文件,没有权限错误。

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

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

4

1 回答 1

5

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

  • :ds是 的缩写形式:dsplit,请参见:help :dsplit
  • :cst是 的缩写形式:cstag,请参见:help :cstag

它们是“Ex”命令,但不是环绕声命令,ds不是cst“Ex”命令:它们是普通模式命令。

而不是这样做:

:ds"
:cst<p>

做:

ds"
cst<p>

而且……阅读《神奇手册》::help surround

于 2014-08-30T10:40:45.920 回答