gpt4 book ai didi

Vim - 根据输入猜测编程语言?

转载 作者:行者123 更新时间:2023-12-02 22:07:20 24 4
gpt4 key购买 nike

有谁知道让 vim 根据您的输入猜测新文件的编程语言并使用适当的语法突出显示的方法吗?到目前为止,语法突出显示仅在知道文件扩展名(在我保存后)时才有效,这很好,但有时我很懒,想创建一个新文件而不保存它直到稍后。

例如如果我要开始一个新文件并输入:

#include <stdlib.h>

我希望它自动开始使用 C 语法高亮显示,比如在我按下回车键后,其他语言(如 Python)也是如此。

我对 vim 有点菜鸟,不知道 vimscript,所以请不要把它弄得太复杂。感谢您的帮助。

谢谢,西蒙

最佳答案

Vim 使用文件路径/名称/扩展名和某些特征文件内容来检测文件类型;使用什么取决于特定类型。

您可以通过

重新触发检测
:filetype detect

对于 C/C++,检测基于文件扩展名。要添加基于内容的检测,您必须自己编写;有关详细信息,请参阅 :help new-filetype-scripts。实际上,我建议在需要时手动 :setf c

关于Vim - 根据输入猜测编程语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15897442/

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