2012-03-06 97 views
0

我已經安裝了surround.vim到〜/ vim的/插件Vim.surround什麼也不做

我可以用「V」選擇,使我的選擇,然後點擊「s」或「S」,後跟一個單或雙引號。什麼也沒有發生(當然,有時會被刪除,但沒有引述發生)

我在想,如果我的任何其他插件可能會干擾,於是我開始用vim的

vim -u ~/.vim/plugin/surround.vim 

,仍然沒有骰子。

在絕望中,我試圖

vim -u NONE 

,並直接採購的〜/ vim的/插件/ surround.vim到VIM。

仍然沒有工作。所以我知道這不是一些其他的插件干擾,因爲-u參數會阻止找到所有其他文件,但接下來會發生什麼(除非NONE跟在不產生任何內容的地方)。

我也試過< Leader> s'(嘗試單引號)使用\ s',仍然沒有任何發生。這是最新的版本從http://www.vim.org/scripts/script.php?script_id=1697

下載順便說一句,如果我盡訴[選擇文本] S」,然後我得到這個錯誤:

Error detected while processing function <SNR>12_opfunc2..<SNR>12_opfunc: 
line 44: 
E353: Nothing in register + 

任何想法有什麼不好?

+0

我也嘗試安裝腳本的舊版本無濟於事下載最新版本。 – narnie 2012-03-06 23:34:30

+0

你使用的是最新版本的vim嗎? – ibab 2012-03-06 23:50:09

+0

VIM-Vi IMproved 7.3(2010年8月15日,編譯Feb 11 2012 03:55:34) – narnie 2012-03-07 03:54:37

回答

2

聽起來很奇怪。 您可能想要嘗試以下步驟:

  • 確保已設置nocompatible
  • git clone https://github.com/tpope/vim-surround.git
+0

我試過nocompatible模式一次。無法忍受它!哈哈!我不是不相容的。感謝git網站。 – narnie 2012-03-07 01:39:04

+0

剛剛克隆了最新的git。它仍然在1.9版本,但我仍然會嘗試。 只是試了一下,它的工作原理。也許有人在http://www.vim.org/scripts/script.php?script_id=1697上做了一些邪惡的事情。感謝這個想法,它解決了我的問題。 – narnie 2012-03-07 01:45:35