1

在过去的几天里,我一直在使用 ftplugin 与 macvim 搏斗。尽管进行了多次尝试,但我似乎无法解决我的问题。

MacVim 安装在我的电脑上(通过 Homebrew),并且使用了正确的 python。

    bash-3.2# mvim --version
    VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Sep 24 2013 14:52:41)
    MacOS X (unix) version
    Included patches: 1-754
    Compiled by Homebrew
    Huge version with MacVim GUI.  Features included (+) or not (-):
    [irrelevant stuff omitted]
    +persistent_undo +postscript +printer +profile +python/dyn -python3 +quickfix 

我有一个简单的 .vimrc filetype plugin on.vimrc我的;没有别的东西 如果那是我的问题,我尝试使用干净的文件。

如果相关,我正在尝试使用该vim-rst-tables插件(https://github.com/nvie/vim-rst-tables)。

我 pip 安装了 vim_bridge 并且可以:python import vim_bridge在 vim 内完成,没有任何问题。

无论如何,如果我保留文件名,rst-tables.vim~/.vim/ftplugin/- 的返回:scriptnames不会显示任何与~/.vim/ftplugin/*. 如果我将插件名称从 更改rst-tables.vimrst.vim,我会看到36: ~/.vim/ftplugin/rst.vim。这似乎是一件好事,但仍然没有任何功能有效 - 即,,c,,f.

如果有人有任何见解或更多信息,我可以提供有助于调试的信息,我们将不胜感激。谢谢!

4

1 回答 1

2

该名称rst-tables.vim不起作用,根据规则 (cp. :help ftplugins),它必须是rst_tables.vimor rst/tables.vim。重命名应该得到它的来源。插件的任何剩余问题都应提交给插件的作者;他最适合帮忙。您可以检查是否已使用 eg 定义了预期的映射:verbose map ,,c

于 2013-09-26T06:48:23.893 回答