idea使用记录

简介: idea使用记录
  • 快捷键

    ctrl+shift+Alt+c : 复制包名+类名

    ctrl+e :最近操作文件

    双击shift:全局查找

    ctrl+alt+B :查看所有实现

    ctrl+H :显示层级关系

    ctrl+alt+T:快捷代码块,支持区域

  • 新版idea关闭代码内嵌提示,Usages,代码对应版本管理工具作者提示

关闭内联提示.png

  • 正则替换文本

    使用()分组,分组后默认匹配成功的对象通过$n获取分组的内容,下标从1开始

    正则替换.png

  • 类注释模版
  **
 * @Description
 * @Author MeiJM
 * @Date $date$
 **/
$参数名$:占位符,具体内容在 Edit variables中配置

注释配置.png

  • 方法注释模版
**
 * @Description 
 * @Author MeiJM
 * @Date $date$
 $params$
 * @return $returns$  
 **/

其中params配置为

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

注释配置-详情.png

  • 代码背景色

默认文本背景色.png

  • 关键字加粗

关键字加粗配置.png

目录
相关文章
|
存储 网络协议 Java
网络通信的核心机制:Socket如何实现高效数据传输(上)
网络通信的核心机制:Socket如何实现高效数据传输
|
存储 JavaScript 对象存储
oss与cdn的区别与联系
oss与cdn的区别与联系
918 0
|
算法 容器
最详细版本|UI2Code智能生成Flutter代码——机器生成代码
作者: 闲鱼技术-上叶,余晏 背景   在《UI2CODE--整体设计》篇中,我们提到UI2Code工程的整体流程。前步图片分析之后,我们可以得到对应的DSL布局描述。利用DSL的资讯,结合IntelliJ Plugin介面工具,面向使用者提供生成对应Flutter代码。
13189 0
|
机器学习/深度学习 人工智能 Anolis
手把手教学攻略:在Anolis OS上部署OpenVINO深度学习模型
Anolis OS 作为国内首个正式提供 OpenVINO 开发包和镜像的服务器端操作系统,推动国内 AI 推理生态和能力的升级。
|
存储 机器学习/深度学习 人工智能
昇腾AI行业案例(六):基于 PraNet 的医疗影像分割
欢迎学习《基于 PraNet 的医疗影像分割》实验。在本实验中,你将深入了解如何运用计算机视觉(CV)领域的 AI 模型,搭建一个高效精准的医疗影像分割系统,专注于息肉分割任务,并利用开源数据集对模型效果加以验证。
440 1
|
传感器 人工智能 监控
IoT与智慧城市:未来生活预览
随着科技的飞速发展,智慧城市成为未来城市发展的趋势。物联网(IoT)作为核心技术,通过连接各种传感器和智能设备,实现城市数字化与智能化,优化能源管理、交通、安防、医疗和环境等多个领域,提升居民生活质量,构建高效、安全、绿色的未来城市。
|
存储 缓存 算法
C语言在实现高效算法方面的特点与优势,包括高效性、灵活性、可移植性和底层访问能力
本文探讨了C语言在实现高效算法方面的特点与优势,包括高效性、灵活性、可移植性和底层访问能力。文章还分析了数据结构的选择与优化、算法设计的优化策略、内存管理和代码优化技巧,并通过实际案例展示了C语言在排序和图遍历算法中的高效实现。
537 2
|
开发框架 前端开发 JavaScript
使用FastReport报表动态更新人员签名图片
使用FastReport报表动态更新人员签名图片
|
JavaScript
vue 组件封装 | 图片放大镜(同天猫、淘宝、京东等商品图片放大浏览效果)
vue 组件封装 | 图片放大镜(同天猫、淘宝、京东等商品图片放大浏览效果)
322 6