首页 热点资讯 义务教育 高等教育 出国留学 考研考公

intellij idea怎样新的扩展文件类型实现语法高亮

发布网友 发布时间:2022-04-22 17:34

我来回答

1个回答

热心网友 时间:2023-10-23 07:21

使用Intellij IDEA的时候,用户可以根据自身需求定义所支持的语言和文件类型,下面我们就对这一过程进行详细的解释和说明。
1 定义语言

package com.simpleplugin;

import com.intellij.lang.Language;

public class SimpleLanguage extendsLanguage {
public static final SimpleLanguage INSTANCE = new SimpleLanguage();

private SimpleLanguage() {
super("Simple");
}
}
2 定义图标
将图标复制到com.simple.plugin.icons程序包中。
package com.simpleplugin;

importcom.intellij.openapi.util.IconLoader;

import javax.swing.*;

public class SimpleIcons {
public static final Icon FILE =IconLoader.getIcon("/com/simpleplugin/icons/jar-gray.png");
}
3 定义文件类型

package com.simpleplugin;

importcom.intellij.openapi.fileTypes.LanguageFileType;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

import javax.swing.*;

public class SimpleFileType extendsLanguageFileType {
publicstatic final SimpleFileType INSTANCE = new SimpleFileType();

privateSimpleFileType() {
super(SimpleLanguage.INSTANCE);
}

@NotNull

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com