【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))

目录

  • 下载设置主题样式+恢复主题默认设置
  • 1 个性化代码段
    • 1.1设置字、符号的颜色及背景色、斜体、加粗
      • 设置光标颜色
      • 自定义图片做背景
      • 修改代码段的颜色和整体背景颜色
      • 修改注释字体、颜色、取消斜体
      • 修改行号的字颜色和背景色
      • 选中代码块、高亮、光标所在行颜色修改,修改括号颜色
    • 1.2 设置字体大小、格式(外部下载的主题字体更改不成功原因)
    • 1.3 进阶版修改字体样式:修改注释的中文字体为微软雅黑
  • 2 个性化左侧导航栏
    • 2.1设置导航栏背景颜色
    • 2.2 设置导航栏(菜单栏)字体样式
  • 3 个性化控制台
    • 3.1更改控制台背景颜色,字体颜色
    • 3.2 更改控制台字体大小,行距,样式
  • 4 IDEA常用快捷键
  • 5 扩展设置
    • 设置编码
    • IDEA上安装和使用JetBrains Mono字体(Windows)
    • idea :插件Statistic 统计代码数量和行数

下载设置主题样式+恢复主题默认设置

  • 主题亮暗设置
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第1张图片
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第2张图片

    • 如果在系统自带的主题上进行了一些字体的个性化后想恢复默认设置,直接在更换主题处->点击小齿轮->选择Restore Defaults
      【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第3张图片
  • 进阶:下载主题使用
    下载该主题的地址
    idea更换主题,配置字体的教程参考
    主题下好以后后缀为.jar 导入一下下好的主题,然后OK->OK->OK后IDEA会自动关闭,再手动打开则更换新主题成功

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第4张图片

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第5张图片

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第6张图片
【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第7张图片

    • 如果已经污染了下载的主题,即在该主题上进行了一些更改又想恢复默认设置,直接删掉该主题在本地的设置。在File->Setting->Editor->Color Scheme->Scheme中选择要操作的下载的主题,直接删掉。再重新import Setting导入下载的该主题路径

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第8张图片

1 个性化代码段

1.1设置字、符号的颜色及背景色、斜体、加粗

设置光标颜色

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第9张图片

自定义图片做背景

快捷键Ctrl+Shift+A打开如下窗口,搜索set选择SetBackgroud Image
【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第10张图片
【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第11张图片

修改代码段的颜色和整体背景颜色

  • 修改背景颜色

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第12张图片

修改注释字体、颜色、取消斜体

  • 修改注释字体的字体和大小
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第13张图片
  • 修改注释的字体颜色,字体背景色为第二项Background,不勾选则默认跟随文本背景色

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第14张图片
【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第15张图片

  • 需要修改哪部分格式就在下侧效果展示处点击即可

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第16张图片
【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第17张图片

修改行号的字颜色和背景色

  • 修改行号字体颜色
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第18张图片
  • 修改行号背景色
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第19张图片

选中代码块、高亮、光标所在行颜色修改,修改括号颜色

  • 修改光标所在行,修改选中代码段颜色
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第20张图片

选中代码块与光标所在行颜色如图:

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第21张图片

  • 选中代码块颜色

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第22张图片

  • 双击关键字的高亮颜色设置

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第23张图片

  • 选中括号颜色设置

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第24张图片

效果如图:

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第25张图片

1.2 设置字体大小、格式(外部下载的主题字体更改不成功原因)

  • 设置代码字体大小,行距
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第26张图片
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第27张图片
    • 此处我们在修改下载的外部主题字体时,发现修改没有应用成功
      【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第28张图片
    • 失败原因,需要在当前配色方案下修改,因为是自己从外部下载的主题
      【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第29张图片
    • Setting->Editor->Color Scheme ->Color Scheme Font里修改即可

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第30张图片

    • 也可以直接取消勾选Use color ……
      【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第31张图片
  • 设置导航栏设置页所有字体大小
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第32张图片

1.3 进阶版修改字体样式:修改注释的中文字体为微软雅黑

参考自:idea中文字体改为雅黑和控制台乱码的解决
找到IDEA安装目录下的jre64-lib,新建文件,名称为:fontconfig.properties
【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第33张图片
加入以下代码

# Version

version=1

# Component Font Mappings

allfonts.chinese-ms936=Microsoft Yahei
allfonts.chinese-ms936-extb=Microsoft Yahei
allfonts.chinese-gb18030=Microsoft Yahei
allfonts.chinese-gb18030-extb=Microsoft Yahei
allfonts.chinese-hkscs=Microsoft Yahei
allfonts.chinese-ms950-extb=Microsoft Yahei
allfonts.devanagari=Mangal
allfonts.dingbats=Wingdings
allfonts.lucida=Lucida Sans Regular
allfonts.symbol=Symbol
allfonts.thai=Lucida Sans Regular

serif.plain.alphabetic=Times New Roman
# serif.plain.chinese-ms950=MingLiU
# serif.plain.chinese-ms950-extb=MingLiU-ExtB
serif.plain.chinese-ms950=Microsoft Yahei
serif.plain.chinese-ms950-extb=Microsoft JhengHei-ExtB
serif.plain.hebrew=David
serif.plain.japanese=MS Mincho
serif.plain.korean=Batang

serif.bold.alphabetic=Times New Roman Bold
# serif.bold.chinese-ms950=PMingLiU
# serif.bold.chinese-ms950-extb=PMingLiU-ExtB
serif.bold.chinese-ms950=Microsoft Yahei
serif.bold.chinese-ms950-extb=Microsoft JhengHei-ExtB
serif.bold.hebrew=David Bold
serif.bold.japanese=MS Mincho
serif.bold.korean=Batang

serif.italic.alphabetic=Times New Roman Italic
# serif.italic.chinese-ms950=PMingLiU
# serif.italic.chinese-ms950-extb=PMingLiU-ExtB
serif.italic.chinese-ms950=Microsoft Yahei
serif.italic.chinese-ms950-extb=Microsoft JhengHei-ExtB
serif.italic.hebrew=David
serif.italic.japanese=MS Mincho
serif.italic.korean=Batang

serif.bolditalic.alphabetic=Times New Roman Bold Italic
# serif.bolditalic.chinese-ms950=PMingLiU
# serif.bolditalic.chinese-ms950-extb=PMingLiU-ExtB
serif.bolditalic.chinese-ms950=Microsoft Yahei
serif.bolditalic.chinese-ms950-extb=Microsoft JhengHei-ExtB
serif.bolditalic.hebrew=David Bold
serif.bolditalic.japanese=MS Mincho
serif.bolditalic.korean=Batang

sansserif.plain.alphabetic=Arial
# sansserif.plain.chinese-ms950=MingLiU

# sansserif.plain.chinese-ms950-extb=MingLiU-ExtB
sansserif.plain.chinese-ms950=Microsoft Yahei
sansserif.plain.chinese-ms950-extb=Microsoft JhengHei-ExtB
sansserif.plain.hebrew=David
sansserif.plain.japanese=MS Gothic
sansserif.plain.korean=Gulim

sansserif.bold.alphabetic=Arial Bold
# sansserif.bold.chinese-ms950=PMingLiU
# sansserif.bold.chinese-ms950-extb=PMingLiU-ExtB
sansserif.bold.chinese-ms950=Microsoft Yahei
sansserif.bold.chinese-ms950-extb=Microsoft JhengHei-ExtB
sansserif.bold.hebrew=David Bold
sansserif.bold.japanese=MS Gothic
sansserif.bold.korean=Gulim

sansserif.italic.alphabetic=Arial Italic
# sansserif.italic.chinese-ms950=PMingLiU
# sansserif.italic.chinese-ms950-extb=PMingLiU-ExtB
sansserif.italic.chinese-ms950=Microsoft Yahei
sansserif.italic.chinese-ms950-extb=Microsoft JhengHei-ExtB
sansserif.italic.hebrew=David
sansserif.italic.japanese=MS Gothic
sansserif.italic.korean=Gulim

sansserif.bolditalic.alphabetic=Arial Bold Italic
# sansserif.bolditalic.chinese-ms950=PMingLiU
# sansserif.bolditalic.chinese-ms950-extb=PMingLiU-ExtB

sansserif.bolditalic.chinese-ms950=Microsoft Yahei
sansserif.bolditalic.chinese-ms950-extb=Microsoft JhengHei-ExtB
sansserif.bolditalic.hebrew=David Bold
sansserif.bolditalic.japanese=MS Gothic
sansserif.bolditalic.korean=Gulim

# monospaced.plain.chinese-ms950=MingLiU
# monospaced.plain.chinese-ms950-extb=MingLiU-ExtB
monospaced.plain.chinese-ms950=Microsoft Yahei
monospaced.plain.chinese-ms950-extb=Microsoft JhengHei-ExtB
monospaced.plain.hebrew=David
monospaced.plain.japanese=MS Gothic
monospaced.plain.korean=GulimChe

# monospaced.bold.chinese-ms950=PMingLiU
# monospaced.bold.chinese-ms950-extb=PMingLiU-ExtB
monospaced.bold.chinese-ms950=Microsoft Yahei
monospaced.bold.chinese-ms950-extb=Microsoft JhengHei-ExtB
monospaced.bold.hebrew=David Bold
monospaced.bold.japanese=MS Gothic
monospaced.bold.korean=GulimChe

# monospaced.italic.alphabetic=Courier New Italic
# monospaced.italic.chinese-ms950=PMingLiU

# monospaced.italic.chinese-ms950-extb=PMingLiU-ExtB
monospaced.italic.chinese-ms950=Microsoft Yahei
monospaced.italic.chinese-ms950-extb=Microsoft JhengHei-ExtB
monospaced.italic.hebrew=David
monospaced.italic.japanese=MS Gothic
monospaced.italic.korean=GulimChe

# monospaced.bolditalic.chinese-ms950=PMingLiU
# monospaced.bolditalic.chinese-ms950-extb=PMingLiU-ExtB
monospaced.bolditalic.chinese-ms950=Microsoft Yahei
monospaced.bolditalic.chinese-ms950-extb=Microsoft JhengHei-ExtB
monospaced.bolditalic.hebrew=David Bold
monospaced.bolditalic.japanese=MS Gothic
monospaced.bolditalic.korean=GulimChe

# style1: Consolas
monospaced.plain.alphabetic=Consolas
monospaced.bold.alphabetic=Consolas Bold
monospaced.italic.alphabetic=Consolas Italic
monospaced.bolditalic.alphabetic=Consolas Bold Italic

# style 2: Courier New
# monospaced.bolditalic.alphabetic=Courier New Bold Italic
# monospaced.italic.alphabetic=Courier New Italic
# monospaced.bold.alphabetic=Courier New Bold
# monospaced.plain.alphabetic=Courier New

dialog.plain.alphabetic=Arial
# dialog.plain.chinese-ms950=MingLiU
# dialog.plain.chinese-ms950-extb=MingLiU-ExtB
dialog.plain.chinese-ms950=Microsoft Yahei
dialog.plain.chinese-ms950-extb=Microsoft JhengHei-ExtB
dialog.plain.hebrew=David
dialog.plain.japanese=MS Gothic
dialog.plain.korean=Gulim

dialog.bold.alphabetic=Arial Bold

# dialog.bold.chinese-ms950=PMingLiU
# dialog.bold.chinese-ms950-extb=PMingLiU-ExtB
dialog.bold.chinese-ms950=Microsoft Yahei
dialog.bold.chinese-ms950-extb=Microsoft JhengHei-ExtB
dialog.bold.hebrew=David Bold
dialog.bold.japanese=MS Gothic
dialog.bold.korean=Gulim

dialog.italic.alphabetic=Arial Italic
# dialog.italic.chinese-ms950=PMingLiU
# dialog.italic.chinese-ms950-extb=PMingLiU-ExtB
dialog.italic.chinese-ms950=Microsoft Yahei
dialog.italic.chinese-ms950-extb=Microsoft JhengHei-ExtB
dialog.italic.hebrew=David
dialog.italic.japanese=MS Gothic
dialog.italic.korean=Gulim

dialog.bolditalic.alphabetic=Arial Bold Italic
# dialog.bolditalic.chinese-ms950=PMingLiU
# dialog.bolditalic.chinese-ms950-extb=PMingLiU-ExtB
dialog.bolditalic.chinese-ms950=Microsoft JhengHei
dialog.bolditalic.chinese-ms950-extb=Microsoft JhengHei-ExtB
dialog.bolditalic.hebrew=David Bold
dialog.bolditalic.japanese=MS Gothic
dialog.bolditalic.korean=Gulim

dialoginput.plain.alphabetic=Courier New
# dialoginput.plain.chinese-ms950=MingLiU
# dialoginput.plain.chinese-ms950-extb=MingLiU-ExtB
dialoginput.plain.chinese-ms950=Microsoft JhengHei
dialoginput.plain.chinese-ms950-extb=Microsoft JhengHei-ExtB
dialoginput.plain.hebrew=David
dialoginput.plain.japanese=MS Gothic
dialoginput.plain.korean=Gulim

dialoginput.bold.alphabetic=Courier New Bold
# dialoginput.bold.chinese-ms950=PMingLiU
# dialoginput.bold.chinese-ms950-extb=PMingLiU-ExtB
dialoginput.bold.chinese-ms950=Microsoft Yahei
dialoginput.bold.chinese-ms950-extb=Microsoft JhengHei-ExtB
dialoginput.bold.hebrew=David Bold
dialoginput.bold.japanese=MS Gothic
dialoginput.bold.korean=Gulim

dialoginput.italic.alphabetic=Courier New Italic
# dialoginput.italic.chinese-ms950=PMingLiU
# dialoginput.italic.chinese-ms950-extb=PMingLiU-ExtB
dialoginput.italic.chinese-ms950=Microsoft Yahei
dialoginput.italic.chinese-ms950-extb=Microsoft JhengHei-ExtB
dialoginput.italic.hebrew=David
dialoginput.italic.japanese=MS Gothic
dialoginput.italic.korean=Gulim

dialoginput.bolditalic.alphabetic=Courier New Bold Italic
# dialoginput.bolditalic.chinese-ms950=PMingLiU
# dialoginput.bolditalic.chinese-ms950-extb=PMingLiU-ExtB
dialoginput.bolditalic.chinese-ms950=Microsoft JhengHei
dialoginput.bolditalic.chinese-ms950-extb=Microsoft JhengHei-ExtB
dialoginput.bolditalic.hebrew=David Bold

dialoginput.bolditalic.japanese=MS Gothic
dialoginput.bolditalic.korean=Gulim

# Search Sequences

sequence.allfonts=alphabetic/default,dingbats,symbol

sequence.serif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
sequence.sansserif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
sequence.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
sequence.dialog.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
sequence.dialoginput.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb

sequence.serif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb
sequence.sansserif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb
sequence.monospaced.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb
sequence.dialog.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb
sequence.dialoginput.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb

sequence.serif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb
sequence.sansserif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb
sequence.monospaced.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb
sequence.dialog.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb
sequence.dialoginput.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb

sequence.serif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
sequence.sansserif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
sequence.monospaced.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
sequence.dialog.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
sequence.dialoginput.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb

sequence.serif.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
sequence.sansserif.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
sequence.monospaced.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
sequence.dialog.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
sequence.dialoginput.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb

sequence.allfonts.UTF-8.hi=alphabetic/1252,devanagari,dingbats,symbol
sequence.allfonts.UTF-8.ja=alphabetic,japanese,devanagari,dingbats,symbol

sequence.allfonts.windows-1255=hebrew,alphabetic/1252,dingbats,symbol

sequence.serif.windows-31j=alphabetic,japanese,dingbats,symbol
sequence.sansserif.windows-31j=alphabetic,japanese,dingbats,symbol
sequence.monospaced.windows-31j=japanese,alphabetic,dingbats,symbol
sequence.dialog.windows-31j=alphabetic,japanese,dingbats,symbol
sequence.dialoginput.windows-31j=alphabetic,japanese,dingbats,symbol

sequence.serif.x-windows-949=alphabetic,korean,dingbats,symbol
sequence.sansserif.x-windows-949=alphabetic,korean,dingbats,symbol
sequence.monospaced.x-windows-949=korean,alphabetic,dingbats,symbol
sequence.dialog.x-windows-949=alphabetic,korean,dingbats,symbol
sequence.dialoginput.x-windows-949=alphabetic,korean,dingbats,symbol

sequence.allfonts.x-windows-874=alphabetic,thai,dingbats,symbol

sequence.fallback=lucida,\
                  chinese-ms950,chinese-hkscs,chinese-ms936,chinese-gb18030,\
                  japanese,korean,chinese-ms950-extb,chinese-ms936-extb

# Exclusion Ranges

exclusion.alphabetic=0700-1e9f,1f00-20ab,20ad-f8ff
exclusion.chinese-gb18030=0390-03d6,2200-22ef,2701-27be
exclusion.hebrew=0041-005a,0060-007a,007f-00ff,20ac-20ac

# Monospaced to Proportional width variant mapping
# (Experimental private syntax)
proportional.MS_Gothic=MS PGothic
proportional.MS_Mincho=MS PMincho
proportional.MingLiU=PMingLiU
proportional.MingLiU-ExtB=PMingLiU-ExtB

# Font File Names

filename.Arial=ARIAL.TTF
filename.Arial_Bold=ARIALBD.TTF
filename.Arial_Italic=ARIALI.TTF
filename.Arial_Bold_Italic=ARIALBI.TTF

filename.Courier_New=COUR.TTF
filename.Courier_New_Bold=COURBD.TTF
filename.Courier_New_Italic=COURI.TTF
filename.Courier_New_Bold_Italic=COURBI.TTF

filename.Times_New_Roman=TIMES.TTF
filename.Times_New_Roman_Bold=TIMESBD.TTF
filename.Times_New_Roman_Italic=TIMESI.TTF
filename.Times_New_Roman_Bold_Italic=TIMESBI.TTF

filename.SimSun=SIMSUN.TTC
filename.SimSun-18030=SIMSUN18030.TTC
filename.SimSun-ExtB=SIMSUNB.TTF

filename.MingLiU=MINGLIU.TTC
filename.MingLiU-ExtB=MINGLIUB.TTC
filename.PMingLiU=MINGLIU.TTC
filename.PMingLiU-ExtB=MINGLIUB.TTC
filename.MingLiU_HKSCS=hkscsm3u.ttf

filename.David=DAVID.TTF
filename.David_Bold=DAVIDBD.TTF

filename.MS_Mincho=MSMINCHO.TTC
filename.MS_PMincho=MSMINCHO.TTC
filename.MS_Gothic=MSGOTHIC.TTC
filename.MS_PGothic=MSGOTHIC.TTC

filename.Gulim=gulim.TTC
filename.Batang=batang.TTC

filename.GulimChe=gulim.TTC

filename.Lucida_Sans_Regular=LucidaSansRegular.ttf
filename.Mangal=MANGAL.TTF
filename.Symbol=SYMBOL.TTF
filename.Wingdings=WINGDING.TTF

修改后重启idea如图:
【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第34张图片

控制台乱码的解决:

第一步:修改IDEA配置文件
    在idea.exe.vmoptions和idea64.exe.vmoptions两个文件中分别添加:-Dfile.encoding=UTF-8
第二步:修改IDEA设置:
    File-settings-FileEncoding,涉及到编码的地方全都配置成UTF-8
第三步:在部署Tomcat的VM Options项中添加:-Dfile.encoding=UTF-8
第四步:重启

2 个性化左侧导航栏

2.1设置导航栏背景颜色

  • 设置左侧导航栏颜色,点击加号设置那一部分要是什么颜色。增加对应规则的项
    • Non-Project Files指不是项目文件的文件部分
    • Project Files指项目文件的部分,其他的依次类推
    • 设置颜色后想删除,选中添加的项然后删除即可
      【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第35张图片
      【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第36张图片

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第37张图片

  • 设置项规则如下对应的效果
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第38张图片
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第39张图片

2.2 设置导航栏(菜单栏)字体样式

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第40张图片

3 个性化控制台

3.1更改控制台背景颜色,字体颜色

  • 设置控制台背景颜色
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第41张图片
  • 更改控制台输出文本的背景颜色
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第42张图片
  • 更改控制台输出文本的字体颜色
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第43张图片

3.2 更改控制台字体大小,行距,样式

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第44张图片

4 IDEA常用快捷键

  • 点击左下角切换侧边栏
    组合键Alt+对应数字打开侧边栏
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第45张图片

  • main/psvm、sout、… 类中输入main或psvm回车自动补齐主函数,输入sout自动补齐输出语句

  • Home 光标移动到所在行的行首(Fn+左键)

  • End 光标移动到所在行的行的行尾(Fn+右键)

  • F2 快速定位到下一个错误和警告处,加Shift键,定位到上一个错误处

  • CTRL+/,CTRL+SHIFT+/ 选中多行后,Ctrl+/可以多个单行注释,或多行注释,若已经注释则取消注释

  • CTRL+D 复制当前行数据到下一行

  • CTRL+Y或+X或delete 删除光标所在行

  • CTRL+ALT+L 格式化代码(自动调整代码格式)

  • ALT +SHIFT+↑,ALT +SHIFT+↓ 上下移动当前代码

  • Ctrl+Shift+F12 放大窗口或缩小窗口,来回切换

  • 快速选中光标所在行的4种方法

    • (1)鼠标连续点三下
    • (2)end键将光标移到行尾 , ctrl+w 选中行
    • (3)end键将光标移到行尾 , shift + home 选中行
    • (4)home 键 光标移到行首、然后 点击shift +end

5 扩展设置

设置编码

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第46张图片
我们发现在在Setting下修改字符编码为UTF-8以后,再新建项目的编码依然为系统默认System……
File->Other Settings,新建java-04后查看编码发现修改成功。再创建项目默认都是utf-8
【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第47张图片
【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第48张图片
【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第49张图片

IDEA上安装和使用JetBrains Mono字体(Windows)

参考自IDEA上安装和使用JetBrains Mono字体(Windows)
下载官网
https://www.jetbrains.com/lp/mono/

  • 下载安装包
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第50张图片
  • 解压后安装
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第51张图片
    -安装后重启idea选择字体
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第52张图片

idea :插件Statistic 统计代码数量和行数

参考自idea :插件Statistic 统计代码数量和行数
-插件功能

显示项目统计数量。
这个插件显示的是按扩展名排序的文件,以及大小、行数、LOC等。
用户可以选择统计(Project/Module/Package/File)范围,选择范围后需要点击Refresh,。
(这个插件需要Java1.8)

file->settings
【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第53张图片

【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第54张图片
【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第55张图片

  • 重启idea后使用

1、打开IDEA 菜单 View
2、选择 Tool window
3、点击 Statistic
4、可以看到不同类型文件的统计
5、refresh 重新统计
6、上面的tab 切换可以查看不同类型文件的统计

  • 这里出现问题, Tool window中没有Statistic,猜测版本不匹配,我的idea是2018.2.5
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第56张图片
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第57张图片

  • 在本地文件夹D:\MyAll\MySofe\IntelliJ IDEA2018.2.5\IntelliJ IDEA 2018.2.5\plugins新建statistic目录,将Statistic-3.4.1.jar下载到该目录:
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第58张图片
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第59张图片

  • 卸载原最新版本Statistic插件

  • 我们在使用idea时经常需要安装及删除插件,下面就介绍一下如何操作。 点击左上【File】后点击【Settings】打开。 在右边【Marketplace】显示所有插件。 点击搜索栏搜索我们要的插件,然后点击【Install】安装。 下载完后需要重启idea,重启完后就可以使用了。 如果要删除插件则切换到【Installed】,右键点击插件,选择【Unstall】就可以了。
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第60张图片

  • 卸载原最新版本Statistic插件 -> 重启IDEA -> File -> Settings -> Plugins -> 点击右上角的设置图标 -> Install Plugin from Disk -> 选择上面下载到本地的插件jar包 -> 重启IDEA
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第61张图片
    【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、背景图片+设置导航栏颜色+设置控制台字体样式及背景+取消注释斜体))_第62张图片

你可能感兴趣的:(intellij-idea,java,ide)