`

idea

    博客分类:
  • ide
阅读更多
IDEA

//////////////////////////////////////////////////////////////////
==========================================
idea配置优化 /Applications/IntelliJ\ IDEA.app/Contents/bin/idea.vmoptions
或者help - Edit custom VM options
-Xms512m   
-Xmx512m   
-Xmn164m   
-XX:MaxPermSize=250m   
-XX:ReservedCodeCacheSize=64m   
-Xverify:none   
-Xnoclassgc   
-XX:+UseParNewGC   
-XX:+UseConcMarkSweepGC   
-XX:CMSInitiatingOccupancyFraction=85   
-ea   
-Dsun.awt.keepWorkingSetOnMinimize=true
-Duser.name=sunchenguang

默认配置
-Xms128m
-Xmx1024m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=225m
-XX:+UseCompressedOops
-Duser.name=sunchenguang

==========================================
常用快捷键:
mac 下 ctrl ===> command
快捷键修改 keymap  Eclipse (mac x os) copy  copy
windows下 file - setting - keymap - other - class name completion

1.需要自定义快捷键:
当前文件查找: ctrl+f
jump to source:  command+t
replace: command+r
class name completion: shift+space
*设置鼠标操作 Add mouce shoutcut -- 按住command 然后鼠标点击 就设置了此快捷键
quick documentation(快速看文档): command + 鼠标点击
实现类 implementation(s): command+i
general --- show quick documentation on mourse movie 勾选上 会鼠标放在方法等上面显示提示 在显示的提示层上 取消【大头钉】这样就会在方法上面显示(类似于quick define定义的快捷键功能 )

2.已存在快捷键
格式化: ctrl+shift+f
删除行: ctrl+d
全局查找: ctrl+h
全选: shift+fn+ 左右方向键
快速outline: ctrl+o
全局快速outline: ctrl+shift+r
将一行上下移动: alt+上下方向键
当前页生成: alt+insert
生成方法 ctrl+n
最近打开的文件: command+e
计算表达式: command + u
find usages:  shift+command+g
back: command + [     command + ]
全局搜索(包括jar 各种文件):点击两次shift
行信息:command+L
quick define快速查看详情:command+y
command + z  <==> command + shift +z
快速生成(for trycatch…) 选中代码 alt+command+z
==========================================

修改模板:
Preferences->Editor->File and Code Templates,然后在include这个tab下File header 粘贴模板

${USER}
1.不配置-Duser.name读取系统登陆用户名
2在/Applications/IntelliJ\ IDEA.app/Contents/bin/ 添加配置-Duser.name
读取此配置的值

/**
* USER:    ${USER}
* TIME:    ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
* COMMENT:
*/

/**
* 标题、简要说明. <br>
* 类详细说明.
* <p>
* Copyright: Copyright (c) ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
* <p>
* Company: 公司
* <p>
*
* @author ${USER}
* @email ${USER}@123.com
* @version 1.0.0   
*/
==========================================
打可执行jar包:
File - Project Structure - Artifacts - + - ok
Build - Build Artifacts - Build
==========================================

设置行号:
Preferences - Editor -Appearance->Show line numbers

设置代码提示忽略大小写:
Preferences - Editor - General - Code Completion - Case Sensitive completion (none)

取消代码拼写检查:
Settings->Inspections > Spelling > Typo

去掉indent提示(ok   indent with 4 spaces  show settings):
editor - code style - 去掉如下勾选 Detect and use existing file indents for editing

修改背景色:
Preferences - Appearance & Behavior - Appearance - Thene

设置自动回收import :
Preferences - Editor - General - Auto import  java下全部勾选 apply ok

设置自动换行 :
Preferences - Editor - code style - line separator(unix ans osx)
right margin:120

关闭IDEA的使用习惯统计:
File -> Settings -> Appearance & Behavior -> System Settings -> Usage Statistics -> 去掉 Allow sending

关闭自动更新:
Preferences - Appearance & Behavior - System Settings - updates

设置自动保存:
File -> Settings -> Appearance & Behavior -> System Settings -> Synchronization 标签项 ->
全部勾选包括 Save files automatically  设置30 sec.

禁用插件:
File -> Settings -> Plugins -> 如:ASP、Cloud Foundry integration、CloudBees integration、CVS Integration、Flash/Flex Support、TFS Integration、Google App Engine Integration

===============================================================

安装插件
Prerference - plugins - install jetbrains

添加插件
1.setting→plugins→Browse repositories
2.输入lom后选择install plugin
GsonFormat: command + N 选择 gsonformat 输入json格式数据 format 会生成pojo
CodeGlance:代码右侧地图

Maven Helper:打开 pom 文件 左下角 Dependency Analyzer 选项

==========================================

注解编译:
Setting - Compiler - Annotation Processors - Enable annotation processing.
选中,clean后再次编译即可

自定义Task(TODO)标签
preference -> Editor -> TODO
发现已有两个标签:
\btodo\b.*  ---- 对应TODO
\bfixme\b.* ---- 对应FIXME
点加号可以添加自定义的TODO标签,如:

\bxxx\b.*  ---- 对应XXX

==========================================
清理jar包依赖
pom.xml打开 在空白处 右键 show dependencis 看到依赖tree 删除依赖 会自动生成
<exclusions>
                <exclusion>
                    <artifactId>**</artifactId>
                    <groupId>**</groupId>
                </exclusion>
            </exclusions>

==========================================
修改idea包名
打开一个类 如com.cheyipai.mobile 双击车易拍 右键refector rename

修改项目
导入maven项目 清理项目 留下pom.xml src sql
1.修改pom.xml 都修改成新项目名称
2.选择import project
3.import project form external model —>Maven
4.选择beta dev product
5.file—> project structure 都修改成新项目名称
6.maven启动命令

==========================================
clean package -Pdev org.eclipse.jetty:jetty-maven-plugin:9.2.3.v20140905:run
maven jetty 启动 clean package -Pdev jetty:run -DCATALINA_BASE=c:\

注: jetty添加另一种方式
<build>
<plugins>
<plugin>
  <groupId>org.mortbay.jetty</groupId>
  <artifactId>jetty-maven-plugin</artifactId>
   <version>8.1.16.v20140903</version>
   </plugin>
</plugins>
</build>

clean package -Pdev -Djetty.port=9999 jetty:run

rm -fr CarOrderWeb.iml
rm -fr .idea/
mvn idea:idea


==========================================
pycharm:
preferences --- project:python --- project interceptor 选择编译器

配置其他 同idea
==========================================


==========================================
分享到:
评论

相关推荐

    snippets插件 IDEA代码块插件 IDEA代码片段插件

    idea原生代码片段管理插件Live Templates无法可视化管理,个人已习惯MyEclipse的Snippets插件,无耐idea无提供相关插件,开发人员在开发过程中大部分时间都是拷贝代码,如果能有相关插件来维护常用的代码片段,可以...

    IDEA统计代码量Statistic插件(解决旧版IDEA工具栏找不到Statistic问题)

    IDEA统计代码量Statistic插件,可适配IDEA2019.1版本,解决旧版IDEA工具栏找不到Statistic问题。 安装步骤:下载后打开IDEA,选择File -&gt; Settings -&gt; Plugins -&gt; 点击顶部齿轮按钮 -&gt; Install Plugins from Disk......

    IDEA14 学习笔记

    1.1. INTELLIJ IDEA 常用设置讲解 2 2. PROPERTIES中文UNICODE转码问题 2 3. 显示行号方法(SHOW LINE NUMBER) 2 4. 分屏显示 3 5. INTELLJ IDEA 如何设置类头注释 3 6. 静态代码检查工具INTELLIJ IDEA插件介绍 4 6.1...

    《IDEA Plugin 开发手册》• 小傅哥.pdf

    - 此开发手册,分为4章12节循序渐进的通过实践案例开发的方式,串联 IDEA Plugin 开发的各项常用技术点,为读者讲解如何开发一个 IDEA 插件。 - 基本开发类知识点包括:`gradle 工程创建`、`插件发布`、`Swing UI`...

    IDEA统计代码量Statistic插件

    IDEA统计代码量Statistic插件,可适配IDEA2019.1版本,解决旧版IDEA工具栏找不到Statistic问题。 安装步骤:下载后打开IDEA,选择File -&gt; Settings -&gt; Plugins -&gt; 点击顶部齿轮按钮 -&gt; Install Plugins from Disk......

    IDEA ssm layui整合

    开发工具 :IDEA 2017 数据库:mysql 后端开发框架: Spring MVC + Spring + Mybatis +ModelMapper + logback 前端框架:layui + jquery 说明:项目为多Module 项目结构, IDEA加载项目可直接运行(运行前配置数据库...

    free-idea-mybatis2019.12.18.zip

    有些人访问不了idea插件市场,我下载下来了,提供给大家 Free Mybatis plugin A idea plugin for mybatis free-idea-mybatis is an enchange plugin for idea to supoort mybatis,here is the main functions: ...

    IDEA插件集合plugin离线包

    IDEA插件集合,提供几个常用的插件,省去下载安装的麻烦,目的只是跟大家提供一个方便. Alibaba Java Coding Guidelines idea-gitignore FindBugs-IDEA-1.0.1 LiveEdit MavenRunHelper MyBatis plugin 3.154 tomcat ...

    jprofile-idea插件

    idea jprofile 插件欢迎下载。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...

    idea 插件 自动切换下划线与驼峰命名法

    idea中已有的下划线与驼峰命名法转换的插件用起来不顺手,自己写了个,比如 sys_user_group_name &lt;&gt; sysUserGroupName 两种命名法来回切换, 切换后的驼峰默认首字母小写,主要是mybatis里面写sql和mode里面的转化用的,...

    idea vue.js插件(2019.3.1)

    亲测 本人IDEA版本2019.3.1 vuejs-193.5662.65.zip File&gt;Setting&gt;plugins&gt;install plugin from disk 选择文件安装完重启即可; 亲测 本人IDEA版本2019.3.1 vuejs-193.5662.65.zip File&gt;Setting&gt;plugins&gt;install ...

    IDEA彩虹括号插件-intellij-rainbow-brackets-6.21.zip

    IntelliJ IDEA Ultimate — 2020.3+ IntelliJ IDEA Educational — 2020.3+ JetBrains Client — 1.0+ MPS — 2020.3+ Rider — 2020.3+ PyCharm Professional — 2020.3+ IntelliJ IDEA Community — 2020.3+ ...

    IntelliJ IDEA自动设置代码注释的方法(带参数,带返回值,如果没有则跳过参数或返回值方法

    习惯了VS下面开发.NET,按下///+Tab键就能自动添加注释,现在用IDEA开发JAVA,还真是有点不习惯。所以今天整理了一下IDEA自动添加注释的方法,并且设置成快捷键。按照本文操作,最后只要按下:/**+Tab键,就可以实现...

    IDEA插件安装.zip

    IDEA插件,IDEA插件,IDEA插件,IDEA插件

    idea配置idea配置

    idea配置idea配置

    IDEA将代码逻辑导出思维导图的插件使用说明见:https://blog.csdn.net/qq_27840695/artic

    IDEA将代码逻辑导出思维导图的插件 在开发过程中开发人员在编程代码时或者在编程后,需要手动的去创建一个代码逻辑的思维导图进行说明代码的逻辑,在代码逻辑更改的时候,也需要同步去更新代码的逻辑思维导图,多做了...

    idea 连接 mssqlserver驱动

    idea 连接 mssqlserver驱动

    idea 插件visulgc 监控jvm

    idea 插件visulgc 监控jvm

    IDEA+ssm+layui 整合

    开发工具 :IDEA 2017 数据库:mysql 后端开发框架: Spring MVC + Spring + Mybatis +ModelMapper + logback 前端框架:layui + jquery 说明:项目为多Module 项目结构, IDEA加载项目可直接运行(运行前配置数据库...

Global site tag (gtag.js) - Google Analytics