Mac下IDEA常用操作整理

本文详细介绍如何完美卸载 IDEA,推荐实用插件如codeGlane和gsonFormat,分享常规设置技巧如字体调整和自动导包,还有导出配置以节省重装时间。涵盖了字体设置、编码管理和IDE优化等内容。

1、完美卸载

idea如果出现无法正常运行的错误(如破解失效时),则需要我们进行卸载进行重新安装。
具体操作,参考:https://blog.youkuaiyun.com/qq_17213067/article/details/88226062
因为版本原因,除了链接中的内容,还要注意下面内容,如果有则进行删除。

cd Users/xxx/Library/  #命令所在地址
rm -rf Logs/JetBrains
rm -rf Preferences/jetbrains.*.plist  #多个文件,具体文件名称可以自己查
rm -rf Application\ Support/JetBrains
rm -rf Caches/JetBrains

2、常用插件

  • codeGlane 在编辑代码最右侧,显示一块代码小地图
  • gsonFormat 通过json字符串转化java属性
  • rainbow brackets 彩虹括号
  • statistic 编码统计功能
  • translation 翻译功能

3、一些简便的常规设置

1)更改字体大小通过ctrl+鼠标滚轮

在这里插入图片描述

2)代码提示不区分大小写

在这里插入图片描述

3)修改字体

在这里插入图片描述

4)修改控制台输出字体

在这里插入图片描述

5)设置文件编码

在这里插入图片描述

说明:Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文。

6)自动导包&优化导包

在这里插入图片描述

7)设置自动编译

在这里插入图片描述

8)显示行号和方法分割线

在这里插入图片描述

4、idea 导出配置

因为每次重新安装都要重新设置,就可以导出配置,然后再重新导入。

  1. 打开IntelliJ IDEA,点击【File】 -> 【Manage IDE Settings】 -> 【Export
    Settings… 】
  2. 选择需要导出的【Settings】的选项,选择导出的位置,点击【OK】导出

在这里插入图片描述

文章内容输出来源:拉勾教育Java高薪训练营;
其他参考链接:
Mac下idea卸载:https://blog.youkuaiyun.com/qq_17213067/article/details/88226062

IntelliJ IDEA 是一款功能强大的 Java 集成开发环境(IDE),它提供了许多专业术语和相关词汇,以下是一些与 IntelliJ IDEA 相关的重要术语和词汇整理: ### 项目结构相关术语 - **Project**:表示整个项目,包含多个模块和配置文件。 - **Module**:模块是项目中的一个独立单元,通常对应一个功能或组件[^3]。 - **Facet**:用于为模块添加特定框架的支持,例如 Spring、Hibernate 等。 - **SDK(Software Development Kit)**:软件开发工具包,通常指 JDK 或其他语言的运行环境。 - **Content Root**:内容根目录,是模块资源的主要存放位置。 - **Source Root**:源代码根目录,用于存放源代码文件。 ### 编辑器功能相关术语 - **Code Completion(代码补全)**:根据上下文自动提供可能的代码选项,提高编码效率。其算法原理基于词法分析和语法分析,将输入的代码分解为 token,并查找可能的补全项[^1]。 - **Code Inspection(代码检查)**:对代码进行静态分析,检测潜在问题并提供修复建议。 - **Refactoring(重构)**:在不改变代码外部行为的前提下,优化代码结构,如重命名、提取方法等。 - **Live Templates(实时模板)**:预定义的代码片段,可以快速插入常用代码结构。 - **Surround With(环绕)**:将选中的代码块用特定结构包裹,例如 try-catch 或 if 语句。 ### 调试与版本控制相关术语 - **Breakpoint(断点)**:在调试过程中暂停程序执行的位置。 - **Step Over/Into/Out(步过/步入/步出)**:调试时控制程序执行流程的命令。 - **Version Control System(VCS)**:版本控制系统,如 Git、SVN,用于管理代码变更。 - **Local History(本地历史)**:记录文件的本地修改历史,即使未提交到 VCS。 - **Shelf(暂存)**:将当前更改保存为一个临时变更集,以便后续恢复。 ### 插件与扩展相关术语 - **Plugin(插件)**:扩展 IntelliJ IDEA 功能的组件,可以通过 Marketplace 安装。 - **Settings/Preferences(设置/偏好设置)**:用于配置 IDE 的外观、快捷键、插件等。 - **Keymap(快捷键映射)**:定义 IDE 中的各种操作对应的键盘快捷方式[^4]。 - **File Template(文件模板)**:用于创建新文件时自动生成特定格式的内容。 ### 其他常见术语 - **Indexing(索引)**:IDE 在后台构建代码数据库的过程,用于支持快速搜索和导航。 - **Intentions(意图提示)**:当光标位于某个代码元素上时,提供的优化建议。 - **Quick Fix(快速修复)**:针对代码错误或警告提供的自动修复选项。 - **Navigation(导航)**:快速跳转到类、文件、符号等功能,如 `Ctrl + Shift + N`(Windows)或 `Cmd + Shift + O`(Mac)。 - **Find Usages(查找用法)**:查找某个类、方法或变量在整个项目中的使用位置。 ```python # 示例:模拟一个简单的代码补全过程 def code_completion_example(input_code): # 假设我们有一个简单的符号表 symbol_table = ["System.out.println", "main", "String[] args", "int count"] # 根据输入部分匹配符号 suggestions = [symbol for symbol in symbol_table if input_code in symbol] return suggestions # 用户输入的部分代码 user_input = "Sys" suggestions = code_completion_example(user_input) print(f"对于输入 '{user_input}' 的补全建议: {suggestions}") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jason559

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值