在过去的几天里,我一直在使用ftplugin与macvim搏斗。尽管曾多次尝试,但我似乎无法解决我的问题。
MacVim安装在我的计算机上(通过本地语言),并且正在使用正确的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)。
我已经安装了vim_bridge,并且可以在vim中执行:python import vim_bridge,没有任何问题。
无论如何,如果我保留文件名,rst-tables.vim在~/.vim/ftplugin/中-- :scriptnames的返回不显示与~/.vim/ftplugin/*有关的任何内容。如果我将插件名从rst-tables.vim更改为rst.vim,就会看到36: ~/.vim/ftplugin/rst.vim。这似乎是一件好事,但仍然没有任何一种功能有效--即,,c和,,f。
如果任何人有任何洞察力或更多的信息,我可以提供,以帮助调试,这将是非常感谢。谢谢!
发布于 2013-09-26 06:48:23
按照规则(cp ),rst-tables.vim这个名字不起作用。:help ftplugins),它必须是rst_tables.vim或rst/tables.vim。重命名应该会得到它的来源。插件的任何剩余问题都应该由插件的作者来解决;他最适合帮助。您可以检查是否使用例如:verbose map ,,c定义了预期的映射。
https://stackoverflow.com/questions/19011955
复制相似问题