Mac卸载idea

  • 应用程序删除

  • 删除其余文件

rm -rf ~/Library/Preferences/IntelliJIdea
rm -rf ~/Library/Caches/IntelliJIdea
rm -rf ~/Library/Application Support/IntelliJIdea
rm -rf ~/Library/ApplicationSupport/IntelliJIdea
rm -rf ~/Library/Logs/IntelliJIdea
  • 可以使用 /usr/libexec/java_home -V 查看jdk的目录

设置项目在新窗口打开

  • 设置 -> Appearance & Behavior -> System Settings -> open project in new window

  • 但是在mac下可能不生效,这是因为和mac自动本身冲突导致的,只需要在 系统偏好设置 -> 通用 -> 首选以标签页方式打开文稿 中选择 永不 即可

idea设置注释

class模板

/**
 * ${description}
 *
 * @author pan jianghong
 * @createdate ${DATE} ${TIME}
 * @version 1.0.0
 * @description ${description}
 */

注释模板

  • 模板 注意模板不能以 / 开头 不然param会获取不到 ,$params$顶格写,第一个*也需要顶格写

    **
    * $describe$
    $params$
    $return$        
    * @author panjianghong
    * @since $date$ $time$
    * @version 1.0.0
    */
  • params

    groovyScript("def result='';def flag=false;def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if (!params[i].equals('')) {flag=true;result+='* @param ' + params[i] + ' ' + params[i] + ((i < params.size() - 1) ? '\\n\\t ':'')} else {result+=' *'}}; return flag ? ' *\\n\t ' + result : result", methodParameters())
  • return

    groovyScript("return \"${_1}\" == 'void' ? ' * @return void' : ' * @return ' + \"${_1}\"", methodReturnType())
  • 使用

    方法名上添加 /**后按回车键(具体按照 Expand with的实际配置)

渲染注释

鼠标悬浮显示详情

  • 2021版本

  • 旧版本

自动移除导入但未使用的包

idea闪退(Mac)

进入软件包管理 /Applications/IntelliJ IDEA.app/Contents/MacOS 打开 idea 文件,会记录闪退原因的信息

idea连接数据库,限制查询行数

执行sql语句的时候,若是没有加分页条件,会默认查询500行数据,影响效率,这里可以设置每次查询的数据行数,提升查询速度。

go高版本泛型报错Cannot use 'err' (type error) as the type any

添加插件 gogo template

@Autowired修改提示级别

设置 - Edit – Inspections

常用快捷键(mac)

快捷键 作用 备注
全局搜索 ⇧+⌘+F
本页搜索 ⌘+F
全局替换 ⇧+⌘+R
本页替换 ⌘+R
按文件名搜索 ⇧⇧ 快速点次
Override/Implement ⌃+O
调出自动生成功能 ⌘+N
代码块生成方法 ⌥+⌘+M
变量设置为方法入参 ⌥+⌘+P
变量设置为全局变量 ⌥+⌘+F
重命名 ⇧+F6
切换大小写 ⇧+⌘+U
类关系结构图 ⌥+⌘+U 继承、实现关系

git没有local changes

问题

idea启动项目后,找不到services的dashboard,不能管理启动服务项,看不到启动项目的端口

项目启动没有在service里面展示的问题

  • 找到项目的 .idea 工作空间的 workspace.xml 文件
  • 全局搜索 RunDashboard
  • 修改或者添加配置
    <component name="RunDashboard">
    <option name="configurationTypes">
     <set>
      <option value="SpringBootApplicationConfigurationType" />
     </set>
    </option>
    <option name="ruleStates">
     <list>
      <RuleState>
       <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
      </RuleState>
      <RuleState>
       <option name="name" value="StatusDashboardGroupingRule" />
      </RuleState>
     </list>
    </option>
    </component>
  • 重启idea Services标签栏会展示出来
作者:admin  创建时间:2023-04-20 17:02
最后编辑:admin  更新时间:2024-04-03 16:45