- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
过去几天我一直在使用 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,并且可以在 vim 中执行 :python import vim_bridge
,没有任何问题。
无论如何,如果我保留文件名,~/.vim/ftplugin/
中的rst-tables.vim
- 返回:scriptnames
不显示与 ~/.vim/ftplugin/*
相关的任何内容。如果我将插件名称从 rst-tables.vim
更改为 rst.vim
,我会看到 36: ~/.vim/ftplugin/rst.vim
.这似乎是一件好事,但仍然没有任何功能起作用 - 即 ,,c
和 ,,f
。
如果有人有任何见解或我可以提供的更多信息来帮助调试,我将不胜感激。谢谢!
最佳答案
名称rst-tables.vim
不起作用,根据规则(cp. :help ftplugins
),它必须是 rst_tables.vim
或rst/tables.vim
。重命名应该得到它的来源。插件的任何剩余问题应向插件作者提出;他最适合提供帮助。您可以检查是否已定义预期映射,例如:verbose map ,,c
.
关于python - MacVim 未加载 ftplugins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19011955/
为一个项目(即特定目录下的文件)覆盖我的 ftplugin 设置的最佳方法是什么? 例如,我在 ~/.vim/ftplugin/javascript.vim 中设置了 setlocal tabstop
我正在使用 spf13 的 vim 发行版 https://github.com/spf13/spf13-vim .我一直在尝试为 .js 使用 2 个空格而不是 4 个空格文件,因此我创建了一个 j
我正在尝试使用 Pathogen管理 Vim 插件。我在 .vim/ftplugins 中制作了几个脚本. 我安装了 Pathogen,但现在 ftplugins 中的脚本都没有运行。 我尝试在 .v
我想弄清楚这一点: 已添加 ~/.vim/ftplugin/verilog.vim用我的命令(匹配规则) 启动 gvim 并打开一个 verilog 文件。 现在: :set filetype?返回
我一直在使用 Vim 和 pathogen一段时间以来,一切都工作正常,但最近我的 ftplugin 配置开始出现加载顺序问题。 我现在遇到的具体问题是python-mode正在覆盖我的 ftplug
在谷歌搜索后,我没有找到任何答案或问题,但希望其他人也能看到它的用途。 我认为当你在工作时想出新的文件类型特定的 iabbrevs 会非常好。然后,您可以快速将它添加到 ftplugin 目录中的 f
放置有什么区别: autocmd FileType ruby setlocal ts=2 在我的~/.vimrc中并放置: setlocal ts=2 在 ~/.vim/ftplugin/ruby.v
过去几天我一直在使用 ftplugin 与 macvim 进行斗争。尽管进行了多次尝试,我似乎仍无法解决我的问题。 MacVim 安装在我的计算机上(通过 Homebrew)并使用正确的 python
假设我将一个 .txt 文件加载到 Vim 中。那我想换filetype=html但我也想要一个关联的 ftplugin 加载。我怎样才能做到这一点? 我试过这样的东西::set filetype p
我开始使用 ftplugin。这基本上是有效的,除了 bundle 。如果我用一个没有特定文件类型的文件启动 gvim,我可以使用我所有的插件(:VundleInstall 列出了 .vimrc 中指
我在 vim 中有一个名为 php.wordpress 的复合文件类型,它将与 WordPress 相关的更改应用于 PHP 文件类型。 我现在想将 php.wordpress 特定的更改放在 ftp
我希望能够为所有文件类型设置我自己的formatoptions,但我似乎无法让它覆盖 Vim 的默认“ftplugins”。 我将自定义格式选项放在 .vim/after/overrides 中,但这
我正在尝试在 sql 中禁用 (auto-/omni-/whichever-) 完成。这对我来说是个问题,因为我使用了 对于转义,当文件以 .sql 结尾时,它似乎以令人沮丧的 2 秒暂停启动了一些搜
如何使用单个 .vimrc 文件(无需 ftplugin)以优雅的方式更改 Vim 行为? 我的意思是...如果我对 C/C++ 文件运行许多推荐,例如: set nu set cin set ai
我在 after/ftplugin/yaml.vim 中有以下行 syn match yamlBlockMappingKey /^\s*\zs.*\ze\s*:\%(\s\|$\)/ 我也试过这个:
$VIMRUNTIME/ftplugin/ 中的某些脚本(例如 python.vim 和 ada.vim)未定义 b:undo_ftplugin。 cpo 选项默认值为 aABceFs。 当我设置ft
我正在学习 Vim,我想通过将 F5 键映射到由文件类型决定的编译命令来将它设置为 IDE。 我的 ~/.vim/ftplugin/c.vim : map :w:!clang % -o %:r.ou
我是一名优秀的程序员,十分优秀!