2014-08-30 111 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