`

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无提供相关插件,开发人员在开发过程中大部分时间都是拷贝代码,如果能有相关插件来维护常用的代码片段,可以...

    eclipse和IDEA快捷键

    ### Eclipse与IntelliJ IDEA快捷键对比分析 #### 搜索功能 **Eclipse与IDEA在搜索方面的快捷键对比:** - **基本搜索** - **Eclipse**: 使用`Ctrl+F`来搜索文本。 - **IDEA**: 同样使用`Ctrl+F`进行搜索文本的...

    mac彻底卸载idea

    在 macOS 系统中,IntelliJ IDEA 是一款非常流行的Java开发集成环境。然而,有时由于更新、重装或者其他原因,我们需要彻底卸载它。本文将详细介绍如何在macOS上完整卸载IntelliJ IDEA,确保在重新安装时不会受到...

    idea导入项目-idea-master.zip

    在IT行业中,IntelliJ IDEA是一款非常流行的Java集成开发环境(IDE),被广泛用于编写Java应用程序和其他支持的语言,如Kotlin、Groovy等。当我们谈论"idea导入项目"时,通常指的是将现有的代码仓库或者代码结构引入...

    PMDPlugin for IDEA IDEA PMD插件

    **PMDPlugin for IDEA:IDEA PMD插件详解** PMDPlugin for IDEA是一款针对IntelliJ IDEA(简称IDEA)开发的插件,它的主要功能是集成PMD工具,帮助开发者在编码过程中实时检测并指出项目中的潜在问题。PMD是一款...

    我的IDEA2024设置

    IDEA,全称为IntelliJ IDEA,是一款由JetBrains公司开发的知名Java集成开发环境(Integrated Development Environment),也广泛支持其他编程语言。标题"我的IDEA2024设置"表明我们将讨论的是用户个人定制的IDEA配置...

    换了最新的idea如何将原来旧版本的idea设置导进新的idea中

    IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。随着新版本的不断更新,用户可能需要将旧版本的个性化配置迁移到新安装的IDE中,以便保持一致的工作环境和提高效率。标题提到的问题是...

    IDEA的颜色主题包 IntelliJ IDEA主题包

    IntelliJ IDEA是一款广受欢迎的Java开发集成环境,以其强大的功能和高度可定制性而闻名。其中,颜色主题包是提升开发体验的重要组成部分,它允许开发者根据个人喜好和视觉需求调整代码编辑器的颜色搭配,从而在长...

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

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

    IDEA入门使用.pdf

    **IDEA概述** IDEA全称为IntelliJ IDEA,是一款由JetBrains公司开发的Java集成开发环境(Integrated Development Environment)。其官方网站为&lt;https://www.jetbrains.com/idea/&gt;,提供了丰富的帮助文档和下载链接...

    axis2-idea-plugin-1.7.9.zip_axis2_axis2-idea-plugin_idea导入axis2_

    标题中的"axis2-idea-plugin-1.7.9.zip_axis2_axis2-idea-plugin_idea导入axis2_"提到了几个关键元素,分别是"axis2"、"idea-plugin"和"idea导入axis2",这暗示了这个压缩包是用于在IntelliJ IDEA这款集成开发环境...

    idea白色主题包IntelliJLightTheme.jar

    idea白色主题包IntelliJLightTheme。 IDEA 全称 IntelliJ IDEA,是java编程语言的集成开发环境。IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git...

    IDEA插件安装.zip

    IDEA,全称为IntelliJ IDEA,是一款广受欢迎的Java集成开发环境,由JetBrains公司开发。它以其高效、智能的代码编辑、强大的项目管理和高级的调试功能而闻名。IDEA插件是增强IDEA功能的重要工具,允许开发者根据个人...

    Intellij Idea安装配置教程

    IntelliJ IDEA是一款由JetBrains公司开发的集成开发环境,专门针对Java语言开发而设计。JetBrains总部位于捷克共和国的首都布拉格,该公司以拥有严谨的东欧程序员而闻名。IDEA全称IntelliJ IDEA,业界普遍认为它是...

    json paser 属于idea插件 用于解析json

    json paser 属于idea插件 用于解析json json paser 属于idea插件 用于解析json json paser 属于idea插件 用于解析json json paser 属于idea插件 用于解析json json paser 属于idea插件 用于解析json json paser 属于...

    idea free-idea-mybatis-2019.12.18插件

    《IDEA MyBatis 插件详解:提升开发效率的利器》 在现代软件开发过程中,集成开发环境(IDE)扮演着至关重要的角色,而IntelliJ IDEA(简称IDEA)作为Java领域的顶级IDE,其丰富的插件生态更是助力开发者提升了工作...

    IDEA的详细配置介绍

    IDEA 配置详细介绍 IDEA 是一款功能强大且流行的集成开发环境(Integrated Development Environment),它提供了丰富的配置选项,以满足不同开发者的需求。在本文中,我们将对 IDEA 的配置进行详细介绍,从安装 JDK...

    酷炫的IDEA启动图

    在IT行业中,集成开发环境(Integrated Development Environment,简称IDE)是程序员进行软件开发的重要工具,而IntelliJ IDEA(简称IDEA)无疑是其中备受推崇的一款。它以其强大的功能、友好的用户界面和高效的代码...

    idea 配置 tdengine 数据库

    【标题】"idea 配置 tdengine 数据库" 涉及到的主要知识点是使用IntelliJ IDEA(简称IDEA)这款流行的Java集成开发环境来配置TDengine数据库的连接。TDengine是一款专为物联网(IoT)设计的高性能、分布式、实时的列...

    idea10多种暗色主题包.zip

    idea10多种暗色主题包。 IDEA 全称 IntelliJ IDEA,是java编程语言的集成开发环境。IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、...

Global site tag (gtag.js) - Google Analytics