User Tools

Site Tools


idea-related

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
idea-related [2023/02/14 06:41] – [相关设置] morgan0329idea-related [2024/12/01 00:48] (current) morgan0329
Line 1: Line 1:
 +====== 添加插件 ======
 +Files->settings->plugins
 +
 +主要插件: Lombok。 (可以省去写getter setter)
 +
 +不推荐各种自动生成dal mapper model代码的插件。请直接使用mybatis-plus
 +理由:生成的dal, mapper, model代码数量巨大,同时万一数据库表新增或减少字段必须重新生成,如果是前人生成的,后面的人不知道他到底用哪一种插件,然后只能删掉全部重新生成,风险较大。 
 +
 +用mybatis-plus代码量立刻减少90%,同时还能很好地扩展。用熟了以后,效率大大提升,后期代码很好维护。甚至很多简单的service代码都省去了
 +
 +
 +插件2: Smart Tomcat 有了它,就能避免因社区版未集成tomcat server功能的问题。
 +
 +
 +
 +
 +
 +====== 导入主题 ======
 +
 +Idea主题1:http://www.riaway.com/theme.php?page=1
 +
 +Idea主题2:http://color-themes.com/
 +
 +
 +1.从主菜单打开你的编辑器选择 File->Import Setting.选择你下载的jar文件;
 +
 +2.等待重启之后进行配置:打开File->Settings->Editor->Colors and fonts 然后选择你安装的主题即可完成
 +
 +
 +Files -> Settings -> Appearance  -> Over Windows  size=18
 +
 +
 +Files -> Setting ->Editors -> Color Scheme -> Color Scheme Font -> 16
 +
 +====== 相关设置 ======
 +<code>
 +
 +File->Settings->Editor->Appearence->Show Line Number   show line number Global
 +File->Settings->Code Style:   Set whitespace instead of tab. and formating style.
 +
 +File->Setting->Editor->Code Style  设置每行的总长度限制
 +
 +
 +1 新建的java文件自动加上文件头信息
 +File -> Settings -> Editor -> File and Code Template -> Includes 
 +在File Header 右边 加入以下内容
 +/**
 + * @author Morgan.L
 + * @version 24.12
 + * @since ${DATE} ${TIME}
 + */
 +
 +
 +2 关于设置code style:
 +下载github上的code style: https://github.com/google/styleguide.git
 +这个工程根目录下找到: intellij-java-google-style.xml
 +File -> Settings -> Editor -> Code Style - 点右边 齿轮按钮。import scheme. 导入上面这个文件
 +</code>
 +
 +====== 快捷键 ======
 +<code>
 +Ctrl + Alt + B 能够直接定位到对应的实现类。
 +ctrl + Alt + O 类的导入自动优化。   auto remove or add classes
 +ctrl + Alt + L 自动格式化代码。     automatically format code
 +ctrl + Alt + T 选中对应的代码,然后同时点击。   给选中的代码加trycatch, if else之类的
 +Alt + Insert   插入getter,setter。 add getter or setter method。 选中出错的地方用此组合键自动加上对应空实现方法
 +Ctrl + F12     显示文件结构。       display class structure.
 +Ctrl+N         搜索java类。        Search Java Class
 +Ctrl+ Shift+ N 搜索文件。          Search Files 
 +Ctrl+/         添加或取消单行注释   add or remove comment sign.
 +Ctrl+Shift+/   添加或取消多行注释   add or remove comment sign.
 +Ctrl+Alt+向右箭头  返回到上次浏览的位置
 +Alt + Shift + Enter  放在类名上,点这个快捷键组合 自动补充缺少的方法。
 +
 +Ctrl+Shift+F  内容全局搜索
 +</code>
 +
 +
 +
  

Except where otherwise noted, content on this wiki is licensed under the following license: 沪ICP备12046235号-2
Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki