我正在尝试在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.
因此,据我所知,它已安装,只是它无法正常工作.有任何想法吗?
Surround几乎肯定能正常工作,你只是不知道如何使用它和/或不理解"Ex"命令和普通模式命令之间的区别.
:ds是简短形式:dsplit,见:help :dsplit.:cst是简短形式:cstag,见:help :cstag.他们是"EX"的命令,但环绕的ds和cst没有"EX"的命令:他们是普通模式下的命令.
而不是做:
:ds"
:cst<p>
Run Code Online (Sandbox Code Playgroud)
做:
ds"
cst<p>
Run Code Online (Sandbox Code Playgroud)
并且...阅读神奇手册::help surround.