idea怎么设置语法亮度 intellij idea怎样新的扩展文件类型实现语法高亮
idea怎么设置语法亮度
创建一个ProtocolBufSyntaxHighlighter继承自SyntaxHighlighterBase的java类。如图
Intellij idea实现插件语法高亮和颜色设置页面?
需要提供ProtoBufLexerAdapter的lexer实例以及需要高亮显示的属性Key,包括分割线、键、值、注释等。如图
Intellij idea实现插件语法高亮和颜色设置页面?
创建ProtoBufSyntaxHighlighterFactory继承自SyntaxHighlighterFactory的高亮器工厂子类,并且提供一个ProtocolBufSyntaxHighlighter的实例。如图
Intellij idea实现插件语法高亮和颜色设置页面?
将语法高亮器的工厂类注册到pluglin.xml的扩展配置中。如图
Intellij idea实现插件语法高亮和颜色设置页面?
自定义颜色设置界面的类型子类。实现ColorSettingsPage的接口类进行配置。如图
Intellij idea实现插件语法高亮和颜色设置页面?
将ProtocolColorSettingsPage配置注册到pluglin.xml的扩展配置中 如图
Intellij idea实现插件语法高亮和颜色设置页面?
最后同步工程即可完成所有设置。如图
Intellij idea实现插件语法高亮和颜色设置页面?
intellij idea怎样新的扩展文件类型实现语法高亮
使用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
phpDesigner 8如何设置这样的语法高亮?
打开语法高亮的方法是:
1:syntax enable
:syntax enable
或者
1:syntax on
:syntax on
后者会覆盖当前你对语法高亮的更改。
由于更改高亮不常见,所以这两个命令的区别很小。在 vimrc 里建议使用后者。
vim 一般都可以正确识别文本类型,并做相应的高亮。
如果您对默认的配色不满意,或者 vim 无法识别你编写的文本,也许可以去搜一搜相应的插件,希望有适合您的。如果还不行,自己动手写语法高亮脚本就是一个技术活儿了。介绍起来相对复杂。
如何让notepad 支持自定义文件的语法高亮
1.自己新建的文件,没有设置语言,所以Notepad 没法帮代码高亮。
如果是新建的文件,然后把代码拷贝进去,结果肯定是没法高亮的。因为没有保存文件,文件没有后缀名,所以Notepad 不知道你代码是啥类型的,没法调用对应的语法高亮的内容。
解决办法:
保存对应的新建的文件,加上合适的文件名。
比如这里的是xml文件,比如:new.xml
2.把代码高亮功能关闭了。
默认情况下,代码高亮是打开的,但是估计不小心关闭了。重新打开代码高亮的具体设置是:
设置->语言格式设置->找到对应的语言,确保对应的后缀名,是正确的。
比如xml文件的后缀,默认就是xml。