`

Intellij IDEA

 
阅读更多
Intellij IDEA使用总结

博客分类: Intellij IDEA
IntelliJ IDEA
1. IDEA内存优化
先看看你机器本身的配置而配置.
\IntelliJ IDEA 8\bin\idea.exe.vmoptions
-----------------------------------------
-Xms256m
-Xmx384m
-XX:MaxPermSize=128m
-XX:NewRatio=4
-Xss128k
-Dsun.awt.keepWorkingSetOnMinimize=true
-server

-Xms256m设置初时的内存数,你需要设置一个合理的值, 增加该值可以提高Java程序的启动速度。如果你的内存够大,如2G,可以设置到400m。
-Xmx384m设置最大内存数,提高该值,可以减少内存Garage收集的频率,提高程序性能。
-Dsun.awt.keepWorkingSetOnMinimize=true 可以让IDEA最小化到任务栏时依然保持以占有的内存,当你重新回到IDEA,能够被快速显示,而不是由灰白的界面逐渐显现整个界面,加快回复到原界面的速度。
-server控制内存garage方式,这样你无需在花一到两分钟等待内存garage的收集。

查询快捷键
CTRL+N   查找类
CTRL+SHIFT+N  查找文件
CTRL+SHIFT+ALT+N 查 找类中的方法或变量
CIRL+B   找变量的来源
CTRL+ALT+B  找所有的子类
CTRL+SHIFT+B  找变量的 类
CTRL+G   定位行
CTRL+F   在当前窗口查找文本
CTRL+SHIFT+F  在指定窗口查找文本
CTRL+R   在当前窗口替换文本
CTRL+SHIFT+R  在指定窗口替换文本
ALT+SHIFT+C  查找修改的文件
CTRL+E   最近打开的文件
F3   向下查找关键字出现位置
SHIFT+F3  向上一个关键字出现位置
F4   查找变量来源
CTRL+ALT+F7  选中的字符查找工程出现的地方
CTRL+SHIFT+O  弹出显示查找内容


SVN 管理
把SVN库添加到IDEA中 SETTING ->  VERSION CONTROL -> VCS = SVBVERSION

初始化导入:
  1.创建工程
  2.单击打开intellij IDEA里面的svn功能【菜单栏Version Control--->Enable Version Control Integration】
  3.配置intellij的svn访问路径为:svn://10.1.128.164/prvs
  4.导入工程到svn仓库【使用tortoise导入,不要使用intellij本身提供的】
  5.在intellij IDEA里面重新check out仓库里刚上传的工程

自动代码
ALT+回车  导入包,自动修正
CTRL+ALT+L  格式化代码
CTRL+ALT+I  自动缩进
CTRL+ALT+O  优化导入的类和包
ALT+INSERT  生成代码(如GET,SET方法,构造函数等)
CTRL+E 或者ALT+SHIFT+C 最近更改的代码
CTRL+SHIFT+SPACE 自动补全代码
CTRL+空格  代码提示
CTRL+ALT+SPACE  类名或接口名提示
CTRL+P   方法参数提示
CTRL+J   自动代码
CTRL+ALT+T  把选中的代码放在 TRY{} IF{} ELSE{} 里


复制快捷方式
F5   拷贝文件快捷方式
CTRL+D   复制行
CTRL+X   剪 切,删除行
CTRL+SHIFT+V  可以复制多个文本


高亮
CTRL+F   选中的文字,高亮显示 上下跳到下一个或者上一个
F2 或SHIFT+F2  高亮错误或警告快速定位
CTRL+SHIFT+F7  高亮显示多个关键字.


其他快捷方式
CIRL+Shift+U   大小写切换
CTRL+Z   倒退
CTRL+SHIFT+Z  向 前
CTRL+F12  查看类结构/所有方法
CTRL+ALT+F12  资源管理器打开文件夹
ALT+F1   查找文件所在目录位置
SHIFT+ALT+INSERT 竖 编辑模式
CTRL+/   注释// 
CTRL+SHIFT+/  注释/*...*/
CTRL+W   选中代码,连续按会 有其他效果
CTRL+B   快速打开光标处的类或方法
ALT+ ←/→  切换代码视图
CTRL+ALT ←/→  返回上次编辑的位置
ALT+ ↑/↓  在方法间快速移动定位
SHIFT+F6  重构-重命名
CTRL+H   显示类结构图
CTRL+Q   显示注释文档
ALT+1   快速打开或隐藏工程面板
CTRL+SHIFT+UP/DOWN 代码 向上/下移动。
CTRL+UP/DOWN  光标跳转到第一行或最后一行下
ESC   光标返回编辑框
SHIFT+ESC  光标返回编辑框,关闭无用的窗口
F1   帮助 千万别按,很卡!
CTRL+F4   非常重要 下班都用


重要的设置


不编译某个MODULES的方法,但在视图上还是有显示
SETTINGS -> COMPILER -> EXCLUDES ->

不编译某个MODULES,并且不显示在视图上
MODULES SETTINGS -> (选择你的MODULE) -> SOURCES -> EXCLUDED -> 整个工程文件夹


IDEA编码设置3步曲
FILE -> SETTINGS -> FILE ENCODINGS -> IDE ENCODING
FILE -> SETTINGS -> FILE ENCODINGS -> DEFAULT ENCODING FOR PROPERTIES FILES
FILE -> SETTINGS -> COMPILER -> JAVA COMPILER -> ADDITIONAL COMMAND LINE PARAMETERS
加上参数 -ENCODING UTF-8 编译GROOVY文件的时候如果不加,STRING S = "中文"; 这样的GROOVY文件编译不过去.


编译中添加其他类型文件比如 *.TXT *.INI
FILE -> SETTINGS -> RESOURCE PATTERNS


改变编辑文本字体大小
FILE -> SETTINGS -> EDITOR COLORS & FONTS -> FONT -> SIZE


修改智能提示快捷键
FILE -> SETTINGS -> KEYMAP -> MAIN MENU -> CODE -> COMPLETE CODE -> BASIC


显示文件过滤
FILE -> SETTINGS -> FILE TYPES -> IGNORE FILES...
下边是我过滤的类型,区分大小写的
CVS;SCCS;RCS;rcs;.DS_Store;.svn;.pyc;.pyo;*.pyc;*.pyo;.git;*.hprof;_svn;.sbas;.IJI.*;vssver.scc;vssver2.scc;.*;*.iml;*.ipr;*.iws;*.ids

在PROJECT窗口中快速定位,编辑窗口中的文件
在编辑的所选文件按ALT+F1, 然后选择PROJECT VIEW
------------------------------------------------------------------------------------------------------------

2.优化文件保存和工程加载

取消“Synchronize file on frame activation”(同步文件功能,酌情考虑可以不取消)
取消“Save files on framedeactivation”的选择
同时我们选择"Save files automatically", 并将其设置为30秒,这样IDEA依然可以自动保持文件,所以在每次切换时,你需要按下Ctrl+S保存文件

如何让IntelliJ IDEA动的时候不打开工程文件:Settings->General去掉Reopen last project on startup

3.用*标识编辑过的文件

Editor –> Editor Tabs
—————————————–
在IDEA中,你需要做以下设置, 这样被修改的文件会以*号标识出来,你可以及时保存相关的文件。"Mark modifyied tabs with asterisk"


4.显示行号

如何显示行号:Settings->Editor->Appearance标签项,勾选Show line numbers


5.自定义键盘快捷方式

如果默认代码提示和补全快捷键跟输入法冲突,如何解决:Settings->Keymap


6.如何让光标不随意定位

Settings->Editor中去掉Allow placement of caret after end of line。


7.中文乱码问题
Settings-> File Encondings 选择 IDE Encoding为GBK。

在包含中文文件名或者文件夹的时候会出现??的乱码,解决方法如下:

File菜单->Settings->Colors & Fonts->Editor Font=宋体, size=12, line spacing =1.0

Settings->Appearance中勾选Override default fonts by (not recommended),设置Name:NSimSun,Size:12

8.DataBase Console检索出来数据中文乱码设置
Settings-> IDE Settings-> Editor-> Colors & Fonts-> Font 将Selected fonts改为DialogInput。如开发环境不同根据实际情况选择对应的字体即可
-------------------------------------------------------------------------------------------------------------------------------------------

General
-----------------------------------------
取消“Synchronize file on frame activation”和“Save files on framedeactivation”的选择
同时我们选择"Save files automatically", 并将其设置为30秒,这样IDEA依然可以自动保持文件,所以在每次切换时,你需要按下Ctrl+S保存文件。

如何让IntelliJ IDEA动的时候不打开工程文件:Settings->General去掉Reopen last project on startup

Editor --> Editor Tabs
-----------------------------------------
在IDEA中,你需要做以下设置, 这样被修改的文件会以*号标识出来,你可以及时保存相关的文件。
"Mark modifyied tabs with asterisk"

如何显示行号:Settings->Editor->Appearance标签项,勾选Show line numbers
默认代码提示和补全快捷键跟输入法冲突,如何解决:Settings->Keymap
如何让光标不随意定位:Settings->Editor中去掉Allow placement of caret after end of line

-----------------------------------------
IntelliJ IDEA不支持热发布,就因为改个页面我们去重启容器,是很浪费时间的,也很麻烦。我们通过改变目录来解决这个问题。在“AJAX”上点右键,选择“ Module settings”



到这里,你会发现有个Web Facet Exploede Directory,然后我们改变这个目录,指向当前工程的Web跟节点即可


*:注意 Exclude from module content勾去掉,不然会有webroot不见了的现象

然后我们启动容器,随便的编辑页面,然后点击刷新,发现页面立即能显示出来了
分享到:
评论

相关推荐

    Intellij IDEA 入门教程.pdf (高清文字版)

    IntelliJ IDEA是一款由JetBrains公司开发的Java集成开发环境(IDE),广泛应用于Java开发。本教程主要介绍IntelliJ IDEA的安装与配置、基本使用方法、常见问题解决技巧、以及与Maven、Git、Tomcat等工具的集成。 ...

    IntellijIdea开发工具详细使用文档.pdf

    IntelliJ Idea开发工具详细使用文档 IntelliJ IDEA是一款功能强大且灵活的集成开发环境(IDE),由 JetBrains 公司开发。它支持多种编程语言,包括 Java、Groovy、Kotlin、Scala 等。下面是 IntelliJ IDEA 的详细...

    IntelliJ IDEA使用教程从入门到上瘾(2019图文版)

    IntelliJ IDEA 使用教程从入门到上瘾(2019 图文版) 本资源主要介绍了 IntelliJ IDEA 的使用教程,从基础到高级,涵盖了从设置工作空间到配置 Maven 等多个方面的知识点。 1. IDEA VS Eclipse 核心术语比较 在...

    IntelliJ IDEA 中文指南.pdf

    《IntelliJ IDEA 中文指南》是一份专注于介绍和指导用户使用IntelliJ IDEA集成开发环境(IDE)的文档,涵盖了从基础操作到高级特性的广泛知识点。IntelliJ IDEA是由JetBrains公司开发的一款现代化的Java集成开发环境...

    IntelliJ IDEA 2019汉化文件.rar

    IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。它以其高效、智能的代码补全、重构工具以及丰富的插件生态而著名。在2019年,IntelliJ IDEA发布了版本2019.1.3,这个版本在前一版的...

    Intellij Idea开发工具详细使用文档.pdf

    IntelliJ IDEA是一款由JetBrains公司开发的Java集成开发环境,以其高效、智能的代码补全、重构功能以及丰富的插件支持而广受开发者喜爱。本文档将详细讲解IntelliJ IDEA的使用方法,帮助开发者更好地掌握这款强大的...

    IntelliJ IDEA 主题皮肤包

    IntelliJ IDEA是一款广受欢迎的Java开发集成环境,由JetBrains公司开发,它以其高效、智能的代码编辑、强大的项目管理以及丰富的插件系统而受到开发者们的喜爱。本主题皮肤包是为提升开发者在IntelliJ IDEA中的工作...

    IntelliJ IDEA主题、.zip

    IntelliJ IDEA是一款深受开发者喜爱的Java集成开发环境(IDE),以其高效、智能的代码编辑体验和丰富的插件系统著称。本压缩包文件“IntelliJ IDEA主题.zip”包含了多套精心挑选的IntelliJ IDEA主题,旨在为用户提供...

    resources_cn_IntelliJIDEA_2017.3-3.4.rar

    resources_cn_IntelliJIDEA_2017.3.1_r2.jar resources_cn_IntelliJIDEA_2017.3.2_r1.jar resources_cn_IntelliJIDEA_2017.3.3_r2.jar resources_cn_IntelliJIDEA_2017.3.4_r1.jar resources_...

    intellij idea 中文语言包resources_zh_CN_IntelliJIDEA_2019.3_r1.jar

    IntelliJ IDEA是java编程语言开发的集成环境,不过官方是英文版的,这是一个汉化包,下载后放至IntelliJ IDEA安装目录的lib目录下就行,重新启动程序就是中文了。

    IntelliJ IDEA安装详解配置教程

    IntelliJ IDEA是一款深受开发者喜爱的Java集成开发环境(IDE),尤其在Java、Groovy、Scala等语言的开发中表现出色。本教程将详细介绍IntelliJ IDEA的安装过程及基本配置,帮助初学者快速上手。 一、安装步骤 1. ...

    IntelliJ IDEA 2020.1.4 x64官方

    IntelliJ IDEA是一款由JetBrains公司开发的集成开发环境(IDE),主要用于Java、Kotlin、Groovy、Scala等编程语言的开发工作。2020.1.4是该IDE的一个特定版本,针对x64架构,即64位操作系统。这个版本提供了许多功能...

    使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)

    IntelliJ IDEA是一款为Java开发者设计的集成开发环境(IDE),由JetBrains公司开发。自2013年起,IntelliJ IDEA就与Android等先进的开发技术紧密合作,为开发者提供了一系列尖端工具和特性。本教程将介绍如何使用...

    IntelliJIDEA汉化包

    IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。它以其高效、智能的代码补全、强大的调试工具和优秀的代码分析功能而闻名。汉化包是为了方便中国用户使用,将原本英文界面的IntelliJ ...

    intellij IDEA学习总结

    IntelliJ IDEA学习总结 IntelliJ IDEA是一款功能强大且功能丰富的集成开发环境(IDE),它提供了许多实用的功能和设置,帮助开发者提高编码效率和开发质量。下面是IntelliJ IDEA的一些常见问题和解决方法: 一、...

    尚硅谷_宋红康_IntelliJIDEA的安装、配置与使用(带目录)

    ### IntelliJ IDEA 的安装、配置与使用详解 #### 一、IntelliJ IDEA 介绍 ##### 1. JetBrains 公司介绍 IntelliJ IDEA 是由 JetBrains 公司开发的一款非常强大的集成开发环境(IDE)。除了 IntelliJ IDEA 外,...

    IntelliJ IDEA使用教程

    IntelliJ IDEA是一款由JetBrains公司开发的集成开发环境(IDE),专为Java语言设计,但也支持其他编程语言如Kotlin、Scala、Groovy等。它被广泛认为是目前最好的Java IDE之一。IntelliJ IDEA通过其智能代码助手、...

    intellij idea汉化包下载

    IntelliJ IDEA是一款备受开发者喜爱的Java集成开发环境(IDE),以其高效、智能的编码辅助和强大的项目管理功能而闻名。然而,对于中文用户来说,原生英文界面可能会造成一定的使用不便。在这种情况下,汉化补丁就...

    IntelliJ IDEA 2021.3.3 Setting设置

    IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。它以其高效、智能的代码补全、强大的调试工具和高度可定制的设置而闻名。本篇文章将详细探讨`IntelliJ IDEA 2021.3.3`版本中的设置...

    IntelliJ IDEA 2017 汉化包

    IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。这款强大的工具支持多种编程语言,提供了一流的代码自动补全、重构、调试等特性,极大地提高了开发效率。2017版是其历史版本之一,...

Global site tag (gtag.js) - Google Analytics