首页 > 其他分享 >Jetbrain Idea 美化

Jetbrain Idea 美化

时间:2023-10-20 15:25:54浏览次数:45  
标签:插件 示例 MonoLisa Idea 支持 字体 美化 Jetbrain

基于 Idea 2023.2.3

1. 配色

永远不要相信一个用亮色主题的人。

Atom One Dark Theme | 示例图:

base16-taptap-scheme | 示例图:
image

New Dark | 示例图:
image


2. 字体选择

MonoLisaPragmataPro 中犹豫了很久,最终选择了 MonoLisa 。
MonoLisa 和 PragmataPro 都做了非常多的对于连字 (ligature) 的优化,但 MonoLisa 的 PLUS 版本添加了手写体的支持。
在线查看字体 features

image
image

Idea 的设置中可以通过这两处为字体添加自定义配置:
image
image

PS: Idea 至今未支持变体字,如果想要开启字体的某些特性必须要手动修改。自家的 JetBrains Mono 支持 37 种特性修改,但是在 IDE 里没法配置……
image


3. 图标包

Idea 中可以直接安装这个插件,本身是基于这个 repo


4. 排版

新版本的 Idea 已经支持了 Actions on Save 功能,每次保存即可自动格式化。老版本可以尝试安装 save actions 插件。

Idea 的自动格式化仅支持了标准的代码格式,但为解决中英文以及数字挤在一起的问题。现在许多输入法已经可以在输入时自动添加空格了,但笔者个人使用的 Rime 并没有支持这种特性的计划。迫于强迫症,不得不寻找一些低门槛的解决方案。

对于中英文挤在一起的问题,请参考 Pangu 的 Readme
image

目前寻找到的解决方案一共有两个。第一个是上面提到的 Pangu ,Idea 中也有大佬做了插件,在每次保存时手动格式化一下即可。另一个解决方案 AutoCorrect 目前看起来更为完备,对于 Markdown 的支持也更好。使用时直接在 Actions on Save 中配置即可,当中英文挤在一起时格式检查器也会提示(如下图所示)。
image

标签:插件,示例,MonoLisa,Idea,支持,字体,美化,Jetbrain
From: https://www.cnblogs.com/tianz1/p/17776860.html

相关文章

  • IDEA快捷键的使用
    IDEA快捷键的使用1.通用型说明快捷键复制代码-copyctrl+c粘贴-pastectrl+v剪切-cutctrl+x撤销-undoctrl+z反撤销-redoctrl+shift+z保存-saveallctrl+s全选-selectallctrl+a2.提升开发效率第2组:提高编写速度(上)说......
  • IDEA使用debug
    IDEA使用debug1.为什么需要Debug?编好的程序在执行过程中如果出现错误,该如何查找或定位错误呢?简单的代码直接就可以看出来,但如果代码比较复杂,就需要借助程序调试工具(Debug)来查找错误了。2.Debug的步骤1、添加断点2、启动调试3、单步执行4、观察变量和执行流程,找到并解......
  • idea中的debug操作
    debug概述debug:是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。如何启用先在程序最左边单击鼠标左键,设置断点,然后在程序里面点击右键选中Debug。基本操作扩展操作在断点处点击右键能设置条件能在需要重新设......
  • idea 编译时 找不到符号 变量 log
    idea进行项目编译的时候报找不到符号 变量log对lombok进行了各种配置后发现还是无效后,最后进行complier配置添加-Djps.track.ap.dependencies=false ......
  • IDEA 如何开启Run Dashboard
    使用场景IDEA开发工具中以run或debug方式启动多个SpringBoot应用时,日志控制台排开在窗口上方,服务间调用涉及日志追踪时,不方便快速切换来查看日志信息.如下图所示:IDEA提供了强大Dashboard功能(运行仪表盘),可以很好的将上面的多应用启动实例进行管理.使我们配......
  • idea和数据库连接
    1.加载驱动ClassforName2.连接数据库DriverManager.getConnectionconnection代表数据库数据库设置自动提交事务提交事务回滚3.获得执行sql的对象connection.createStatement();4.获得返回的结果集ResultSet查询的结果集:封装了所有的查询结果//ResultSet.getString();......
  • IDEA 出现 Cannot resolve method getParameter() in JSP 解决方法
    原链接java-CannotresolvemethodgetParameter()inJSP-StackOverflowIDEA中出现下图情况,版本IDEA2022.2.3。此方法大概率可用,如果帮到你请点个赞吧~  1.我们右键当前项目,选择进入"OpenModuleSettings",如下图2.进入下图界面后,点击下图加号弹出二级菜单,在通......
  • [IDEA]查看一个类是在pom.xml的哪个dependency中被引入的
    ......
  • 调用Python的openpyxl包对Excel表格进行美化
    Python中运用openpyxl包对Excel表格进行美化,包括字体样式调整、单元格对齐方式调整、单元格边框调整、单元格背景颜色调整、行高和列宽调整。使用的Python中openpyxl包的版本为3.0.5先看实际美化前后的效果对比详细的开发代码如下,代码当中对关键信息进行了说明。复制代码......
  • IntellIJ Idea内存不足时怎么设置
    IntellIJIdea内存不足时怎么设置现在越来越多的人投入了IntellIJIdea的怀抱,它给我们的日常开发带来了诸多便利,但是由于对它的不熟悉,导致很多时候需要某些设置却不知道怎么去哪里设置,比如,在我们导入大项目时,IntellIJIdea向我们抛出了一个OutOfMemoryError......