手记系列之二 ----- 关于IDEA的一些使用方法经验( 二 )

一些使用经验显示行号File -> Settings ->Editor ->General -> Appearance =>Show line numbers选中查找快捷键冲突问题处理File -> Settings -> Keymap -> Main menu -> Edit ->Find =>修改Find…和Replace…分别改为Ctrl+F 和Ctrl+R代码智能提示大小写File -> Settings ->Eidtor->General->Code Completion => Case sensitive completion 改为none代码提示在Main menu->code->completion-> basic修改为Alt+/设置用*标识编辑过的文件Editor –> Editor Tabs选中Mark modifyied tabs with asterisk方法悬浮提示(类似eclipse)Editor > General 下 Other 区域中的 show quick documentation on mouse moveshell 、ftp的使用tools -> ssh start session填写地址、账号密码登录即可
ftp 使用setting-> deployment 增加ftp/sftp 然后填写地址、账号密码登录即可

手记系列之二 ----- 关于IDEA的一些使用方法经验

文章插图
导入导出配置导出:File- -->Export Settings ->选择导出目录 , 会出现一个settings.jar的文件导入方法:File->Import Settings ->选择需要导入的settings.jar即可
自动导入和优化包右键setting -General -Auto Import
手记系列之二 ----- 关于IDEA的一些使用方法经验

文章插图
IDEA启动设置
手记系列之二 ----- 关于IDEA的一些使用方法经验

文章插图
后缀补全
手记系列之二 ----- 关于IDEA的一些使用方法经验

文章插图
main方法运行忽略其他错误idea有个麻烦的点是运行一个项目,必须全部都不能报错 , 因此在调试阶段,可以这样修改运行 。第一步
手记系列之二 ----- 关于IDEA的一些使用方法经验

文章插图
第二步
手记系列之二 ----- 关于IDEA的一些使用方法经验

文章插图
idea忽略一些错误忽略注释错误:
手记系列之二 ----- 关于IDEA的一些使用方法经验

文章插图
忽略spring mapping 无法注入问题
手记系列之二 ----- 关于IDEA的一些使用方法经验

文章插图
IDEA引入jar包java工程引入jar包跟eclipse有点不同,选中工具栏上"文件"--->"Project Structure"--->选择“Libraries”--->点击“+”--->"Java"--->选择自己需要的jar包即可 。
IDEA 引入tomcat点击Run-Edit Configurations...点击左侧“+”,选择Tomcat Server--Local , 在Tomcat Server -> Unnamed -> Server -> Application server项目下,点击 Configuration  , 找到本地 Tomcat 服务器,再点击 OK按钮 。
手记系列之二 ----- 关于IDEA的一些使用方法经验

文章插图
IDEA Maven 自动导包Settings > Maven > Importing > Import maven project automatically自动清除多余的import
手记系列之二 ----- 关于IDEA的一些使用方法经验

文章插图
tkmybatis代码生成pom文件配置:
需要添加:
<dependency><groupId>tk.mybatis</groupId><artifactId>mapper-spring-boot-starter</artifactId><version>${tk.mybatis.boot.version}</version></dependency><!-- mybatis-generator-core 反向生成java代码 , 解决dtd 标红的问题--><dependency><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-core</artifactId><version>1.3.5</version></dependency>Source配置
<plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>1.3.2</version><configuration><verbose>true</verbose><overwrite>true</overwrite><configurationFile>src/main/resources/generator/generatorConfig.xml</configurationFile></configuration><dependencies><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>${mysql.connector.version}</version></dependency><dependency><groupId>tk.mybatis</groupId><artifactId>mapper</artifactId><version>3.4.3</version></dependency></dependencies></plugin></plugins>Idea配置:命令: mybatis-generator:generate -e
手记系列之二 ----- 关于IDEA的一些使用方法经验

文章插图
关于插件的推荐和使用插件安装在线安装File-Settings-Pluigin输入要搜索的插件
离线安装File-Settings-Pluigin -Install plugin from disk选择离线下载的插件
插件推荐
Lombok Plugin简化代码Statistic 代码统计CheckStyle 代码格式检查(可以自己/公司脚本)FindBugs bugs插件SonarLint bugs插件grep Console 控制台插件.ignore git 文件提交过滤CodeGlance 右侧文档结构图Background Image Plus 设置背景图片: view -> Set Backgroup ImageKey promoter 快捷键提示,将鼠标放上去的时候会有提示Markdown support 编辑Markdown文件 .md 文件Maven Helper maven插件,打开该pom文件的Dependency Analyzer视图GsonFormat 将json转换为objectJRebel for IntelliJ 是一款热部署插件AceJump 代替鼠标的软件 , 按快捷键进入 AceJump 模式后(默认是 Ctrl+J)javaDoc 注释插件Free MyBatis pluginMybatis插件,可以自由跳转到对应的mapping.xml中MyBatisX//mybatis 的增强插件,在接口中写一个方法,可以根据这个方法在mapper.xml中自动生成DML语句, 前提是这个mapper.xml 得先建好且指定了接口的名称空间idea-mybatis-generator//mybatis的代码生成器,可以将数据库表生成实体类和对应mapperTranslation翻译软件SonarLint代码质量管理工具SequenceDiagram 可以根据代码调用链路自动生成时序图 , 右键 --> Sequence Diagaram 即可调出 。Maven Helper查看maven直接引用的关系进行排除, 安装后 IDEA 中打开 pom.xml 文件时,就会多出一个 "Dependency Analyzer" 选项卡 。Maven search快速查找maven依赖,支持模糊查找,需要连接网络GenerateAllSetter 一键通过new对象生成EasyCode 快速生成代码

推荐阅读