gpt4 book ai didi

java - Eclipse 是否有 "vim: set ft=cpp:"或 "-*- c++ -*-"的等价物?

转载 作者:可可西里 更新时间:2023-11-01 17:54:52 25 4
gpt4 key购买 nike

有时文件中的一些代码没有任何扩展名。此类文件将包含以单一语言编写的代码,但每个此类文件可能使用不同的语言(例如 C、C++、汇编语言、wiki 标记和 HTML)编写。同样,当文件名中有共同的扩展名,但不同的文件使用不同的编程语言时,也会出现此问题。

我要解决的问题是避免让每个 checkout 工作区的开发人员都不必弄清楚源文件是什么类型的文件(没有扩展名,或者扩展名不暗示源文件使用的语言)。为此,文件的作者有责任在文件中加入正确的魔法,以便正确打开文件。由于 Eclipse 能够根据文件中的某些嵌入文本禁用格式化程序,因此我认为也应该可以指定文件类型。 Open With 功能允许单个开发人员更改文件的解释方式,但每次 checkout 新工作区时都必须重新执行。

在 Emacs 或 Vim 中,我可以在文件顶部放置魔法字符串以指示我希望文件在编辑器中的呈现方式。例如:

/* -*- c++ -*- */
/* vim: set ft=cpp: */

Eclipse 是否有一些等效的魔法?我不断尝试寻找解决方案 how to disable the formatter .显然,我对 Eclipse 的缺乏经验限制了我的 Google-Fu。

最佳答案

如果没有文件扩展名,那么事情就有点难了。不要双击打开文件,而是右键单击 -> 打开方式... -> 其他 -> C++ 编辑器。这将仅记住您对该文件的选择。

引用:Quick way to set custom syntax highlighting in Eclipse

关于java - Eclipse 是否有 "vim: set ft=cpp:"或 "-*- c++ -*-"的等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19781681/

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