您的位置:

全能编程工程师之Idea设置指南

作为全能编程工程师,我们的开发工具必须要跟上时代的步伐,Idea 作为目前开发行业中最为出色的 IDE 之一,为我们的开发创造了一个高度集成、极具智能化的开发环境。接下来就跟我们一起来看看,如何通过 Idea 的设置来提高我们的开发效率吧。

一、外观设置

在开发工具中,良好的外观设置不仅能够提高整体的使用体验,还能够优化我们的开发效率。

1、优化字体显示

默认情况下,Idea 的字体设置并不是很符合我们的视觉需求。在偏好设置中,我们可以通过 ‘Appearance & Behavior --> Appearance’ 选项来进行字体的调整,推荐使用 ‘FiraCode’ 字体,它支持各种编程语言中的图形符号以及 Font Ligatures,大大增强了我们的可视化编程体验。


Mac 下 FiraCode 字体下载引导:
1. git clone https://github.com/tonsky/FiraCode.git
2. cd FiraCode/distr/ttf
3. 打开每个字体并安装:FiraCode-Bold.ttf,FiraCode-Light.ttf,FiraCode-Medium.ttf,FiraCode-Regular.ttf,FiraCode-Retina.ttf

2、优化主题

在偏好设置中,我们可以通过 ‘Appearance & Behavior --> Appearance’ 选项来进行主题的调整,推荐使用 ‘Darcula’ 主题。在深色模式下,我们的眼睛会感到更舒适,并且这种主题还能够避免反光对我们的视线产生影响,提高我们的视觉效能。

二、代码提示

在代码提示方面,Idea 提供了一些非常有用的开关可以让我们的开发更加便捷。

1、代码补全优化

在偏好设置中,我们可以通过 ‘Editor --> General --> Code Completion ’ 选项来进行代码补全优化的设置,建议将 ‘Match case’、‘Match constructor arguments’、‘Insert selected variant by typing dot, space, etc.’ 这三个选项打开,开启 Tricks, like camelHumps (only in strict mode), Ignore comma at the end of the method argument list。优化后的代码补全更加精准,使我们的项目开发速度更快。

2、自动补全缩写

在偏好设置中,我们可以通过 ‘Editor --> Live Templates’ 选项来设置自动补全缩写的编辑器模板。在编辑器中输入模板名称时,Idea 会自动显示匹配的内容,我们只需选择正确的模板即可。这种方式对于一些常见的代码片段,如函数注释和异常信息等,缩短了我们的编写时间。

三、编译运行

作为一个完美的编程工具,Idea 在编译和运行方面也提供了一些非常有用的开关。

1、编译优化

在偏好设置中,我们可以通过 ‘Build, Execution, Deployment --> Compiler’ 选项来进行编译优化的设置。首先,将 ‘Build process heap size’ 选项改为大于 2048 MB,避免编译时出现内存溢出的情况。其次,尝试选择 ‘Increment ‘ 在同步和异步两种编译方式之中,这样可以减少每次编译的时间。

2、运行配置

在运行配置方面,Idea 提供了一种非常方便的方式来创建和管理多个应用程序配置。在运行和调试页面中,我们可以很容易地创建一个新的配置,并在编辑器中配置运行参数。此外,还可以使用 ‘Run anything’ 功能,通过键盘快捷键 `Ctrl` + `Shift` + `A` 来快速打开配置运行选项卡,避免了找到运行配置选项卡的耗时。

四、插件扩展

在插件扩展方面,Idea 提供了丰富的自定义工具,我们可以根据自己的需求,灵活地添加和删除插件。

1、插件市场

在插件市场中,我们可以根据自己的开发需求,搜索并下载符合自己需求的插件。Idea 内置了一个非常方便的插件浏览器,并且所有的插件已经进行了分类,使我们更容易找到我们需要的插件。

2、自定义插件

如果市场上没有符合你需求的插件,我们还可以根据自己的需求自定义插件。Idea 提供了强大的开发工具,可以帮助我们轻松创建新的插件。数以千计的插件广泛应用于各种语言和框架中,这些插件可以简化工作流程,节省大量时间,提高我们的效率。

五、总结

通过上述的介绍,我们已经了解了如何在偏好设置中优化外观、开启代码提示和在编译运行方面优化 Ieda 的设置。当然,在使用 Ieda 时,我们不仅需要了解基础设置知识,还需要加强我们对IDEA软件自身的熟悉度,不断探索和领悟它所能带给我们的更多高效开发方式。希望本文可以帮助到初学者更好地掌握 Ieda 的使用技巧,为全能编程工程师的职业发展助力。

全能编程工程师之Idea设置指南

2023-05-22
jsp程序开发学习笔记2,jsp程序设计题库

本文目录一览: 1、《JSP&Servlet学习笔记》pdf下载在线阅读,求百度网盘云资源 2、林信良编著jsp&servlet学习笔记第2版课后答案吗 3、jsp有没有快速掌握的办法呀? 4、要学J

2023-12-08
印象笔记记录java学习(Java成长笔记)

2022-11-12
Idea Bito——全能编程开发工程师必备神器

2023-05-21
Idea全局设置指南

2023-05-20
php全能工程师课程,PHP软件实施工程师

2022-11-23
java工程师待遇(高级java工程师待遇)

2022-11-08
Ubuntu Idea全程开发指南

2023-05-20
IDEA Go开发工具的全面指南

2023-05-20
java工程师待遇,Java工程师待遇要求

2023-01-09
南京php编程,江苏PHP开发工程师

2022-11-24
php工程师php开发招聘,PHP工程师PHP招聘

2023-01-06
WPF编程宝典——全能编程开发工程师的必备指南

2023-05-24
c语言工程师需要学什么,c语言工程师主要做什么

本文目录一览: 1、软件测试工程师的笔试,C语言主要考哪些方面的东西 2、C语言工程师一般都做什么什么项目的开发? 3、C语言开发工程师是什么意思 4、C++软件工程师需要学习哪些方面的知识? 5、C

2023-12-08
c语言工程师需要学什么,c语言工程师主要做什么

本文目录一览: 1、软件测试工程师的笔试,C语言主要考哪些方面的东西 2、C语言工程师一般都做什么什么项目的开发? 3、C语言开发工程师是什么意思 4、C++软件工程师需要学习哪些方面的知识? 5、C

2023-12-08
Java学生和老师的全方位指南

2023-05-16
js编程大全(js编程教程)

本文目录一览: 1、前端开发必学的技术有哪些? 2、求推荐html到css到js相关的书籍 3、想做web前端的工作,应该先学什么? 4、前端必看的书籍 5、简述一个JavaScript脚本的基本结构

2023-12-08
生成一个简单的HTML标题(使用StringBuffer):

2023-05-11
Linux&>:全能编程开发工程师的必备技能

2023-05-20
我是一名java工程师(java工程师是程序员吗)

2022-11-16