增加编辑器和背景图片

走着路睡觉大约 3 分钟

增加编辑器和背景图片

可以自定义主题的颜色和字体,背景图片

自定义编辑器

使用 Settings/Preferences创建编辑器

修改当前主题的的颜色,详情查看文档open in new window

版本控制的文件状态颜色可以在Settings/Preferences中自己修改

修改编辑器的颜色步骤如下:

  • 从IDE preferences里创建一个新的颜色方案

  • 导出新颜色方案的配置文件 (*.icls)

  • 将导出的文件名称 由*.icls 改为 *.xml

修改编辑器配色方案

  • 在示例创建UI主题中,将theme_basics.xml 替换成了 Lightning.xml.

  • 将主题配置文件 theme_basics.theme.json文件中的 "editorScheme" 的值修改为 Lightning.xml (主题配色方案文件名称)

{
  "name": "Theme Basics",
  "dark": false,
  "author": "IntelliJ Platform SDK",
  "editorScheme": "/Lightning.xml", //主题配色方案
  "ui": {
  }
}

编辑器配色方案配置文件(Lightning.xml)

颜色是配置在 option元素里的,name是key,value是颜色,如下,

<colors>
    <!--   修改行号颜色 -->
  <option name="LINE_NUMBERS_COLOR" value="999999"/> 
</colors>

了解其它颜色配置key可查看 文件open in new window

修改版本控制的文件状态颜色

<colors>
    <option name="FILESTATUS_ADDED" value="62cc47"/>
    <option name="FILESTATUS_COPIED" value="62cc47"/>
    <option name="FILESTATUS_DELETED" value="ed864a"/>
</colors>

了解其它颜色配置key可查看 文件open in new window

修改滚动条颜色

编辑器滚动条的颜色应该与编辑器保持协调,并能一起切换。注意:*.xml修改的是编辑的滚动条颜色,在***.theme.json** 主题配置文件中 **ScrollBar.***的颜色指的是编辑器之外滚动条的颜色

提示

编辑器滚动条的颜色 不能在 Settings/Preferences中进行修改,只能在编辑器配色方案配置文件(*.xml)中修改

编辑器滚动条的属性配置

通常情况下,滚动条颜色的属性key是ScrollBar.usageusage 指的是哪里使用

<color>
  <option name="ScrollBar.Mac.trackColor" value="000000"/> 
  <option name="ScrollBar.Mac.thumbColor" value="FFFFFFBE"/>
</color>

编辑器滚动条颜色属性key

了解滚动条其它颜色配置key可查看 文件open in new window

  • *.trackColor 轨迹颜色

  • *.thumbColor

  • *.thumbBorderColor

  • *.hoverTrackColor

  • *.hoverThumbColor

  • *.hoverThumbBorderColor

名称属性格式如下:

平台自有属性

当水平滚动条的不是完全透明的时候,ScrollBar.background 可以定义水平滚动条的背景颜色,

垂直滚动条背景颜色不支持修改

Windows/Linux名称属性

ScrollBar.Transparent.* 指定透明度

macOS名称属性

macOS中垂直滚动条名称key的格式是 ScrollBar.Mac.*.

如果想修改macOS中水平滚动条配置,需要在 preferencesShow scroll bars 选项进行配置:

  • ScrollBar.Mac.*Always 被选中时生效

  • ScrollBar.Mac.Transparent.* When scrolling 被选中时生效

修改背景图片

IDE 支持自定义背景图片,见下图,更多操作查看文档open in new window

在主题配置文件中***.theme.json** 背景图片的配置如下:

{
  "name": "Theme Basics",
  "dark": false,
  "author": "IntelliJ Platform SDK",
  "ui": {
  },
  "background": {
    "image": "/austria.png",  //图片名称,图片需要放在 resources 文件夹下
    "transparency": 10, //透明度,数值范围0-100 ,100代表不透明
    "fill": "scale", // 图片拉伸适配屏幕
    "anchor": "center" //图片的中心点位于屏幕的中心点
  },
  "emptyFrameBackground": {  // 空屏幕时显示该图片, 2020.2及以后的版本有效
    "image": "/austria.png",
    "transparency": 20,
    "fill": "scale",
    "anchor": "center"
  }
}
上次编辑于:
贡献者: zhaojingbo
Loading...