2014-10-06 71 views
1

我已經安裝的Vim 7.4和netrw插件v149在Ubuntu的LTS 14.04VIM NETRW不起作用

當我嘗試打開與命令$vi /your/path/目錄返回一條錯誤消息:"/your/path/ is a directory"但在我的舊版本它用netrw打開目錄並且工作正常。

但是當我從命令行運行$vi .它運行沒有問題。

會出現什麼問題?

+1

你確定'vi'是'vim'嗎? Vi可能實際上是vi。你有一個vimrc嗎?如果你不這樣做,它可能不會工作,因爲插件沒有加載。 (您需要處於不兼容模式,我認爲) – FDinoff 2014-10-06 21:14:59

+0

它發生在vim和vi命令中......當我運行vim時,它顯示沒有問題。 – 2014-10-06 21:17:14

回答

0

這是一個奇怪的問題。嘗試更新到latests version, 1.53r

如果它不能解決問題,請嘗試自己調試它。有關啓用調試消息的詳細說明,請參閱:help netrw-debug

+0

我安裝了最新版本,命令'vim .'不工作。 – 2014-10-08 04:40:45

+0

@IvanCachicatari如何激活調試消息? – mMontu 2014-10-08 11:06:30

+0

我試圖啓用調試,我會發布日誌 – 2014-10-09 16:11:31

1

關於...的「錯誤信息」是一個目錄,它是vim通常在被要求編輯目錄時產生的目錄。即使netrw處於活動狀態,也會顯示此消息。你的困境的一個可能的原因是vi是你的o/s附帶的一個「微小的」構建 - 看看「哪裏vim」與「哪裏vi」不同。 Netrw不支持微小的vim版本。還可以嘗試「vim --version」和「vi --version」來查看vim/vi支持的內容。 Netrw需要+ eval(一個微小的構建不支持)。