【问题标题】:vim surround extension install problemsvim环绕扩展安装问题
【发布时间】:2014-08-30 09:03:57
【问题描述】:

我正在尝试在 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

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

【问题讨论】:

    标签: vim surround


    【解决方案1】:

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

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

    它们是“Ex”命令,但 Surround 的 dscst 不是“Ex”命令:它们是普通模式命令。

    而不是做:

    :ds"
    :cst<p>
    

    做:

    ds"
    cst<p>
    

    还有……阅读神奇手册::help surround

    【讨论】:

    • 谢谢,你说得对,我不懂 ex-mode。
    猜你喜欢
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-24
    相关资源
    最近更新 更多