gpt4 book ai didi

vim - 如何制作 vim 文件类型插件

转载 作者:行者123 更新时间:2023-12-02 22:14:45 25 4
gpt4 key购买 nike

我想制作一个 vim 的文件类型插件(实际上是 asm )。在 Internet 上搜索了一段时间后,我发现我应该在 ~/.vim/ftplugin 文件夹中添加一个 asm.vim。所以我在该文件夹中添加了新文件 asm.vim 并编写了以下代码:

map <F7> oTest<CR><Esc>

一个非常简单的vim脚本,只输出Test字符串在下一行。但是当我打开一个 xxx.asm 文件并按下 <F7> 时,我失败了按钮,没有任何反应。代码有什么问题吗?任何帮助表示赞赏!

最佳答案

你需要确保 Vim 确实检测到文件类型; asm$VIMRUNTIME/filetype.vim 中定义,并且有语法,但还没有文件类型插件。检查一下

:set filetype?

输出 asm .如果不是,则需要进行检测。

您还需要 :filetype plugin on (在你的 ~/.vimrc 中);否则,不会加载任何文件类型插件脚本。检查 :scriptnames .

另请注意,您不应在文件类型插件中定义全局 映射或命令。使用 :noremap <buffer> <F7> ... .您可以使用 :verbose map <F7> 检查您的映射是否存在.

关于vim - 如何制作 vim 文件类型插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14670199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com