intellij

IntelliJ IDEA 常用快捷键

喜你入骨 提交于 2020-03-03 19:58:30
查询快捷键 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 -> VERSIONCONTROL -> VCS = SVBVERSION 把SVN 过滤目录或者文件类型那个 SETTING -> VERSION CONTROL -> IgnoredFiles 自动代码 ALT+回车 导入包,自动修正 CTRL+ALT+L 格式化代码 CTRL+ALT+I 自动缩进 CTRL+ALT+O 优化导入的类和包 ALT+INSERT 生成代码(如GET,SET方法,构造函数等) CTRL+E或者ALT+SHIFT+C 最近更改的代码

Java开发工具IntelliJ IDEA如何使应用程序交互

十年热恋 提交于 2020-03-03 17:01:04
经过Intellij IDEA初步编辑的应用程序虽然功能齐全,但是应用程序不支持任何形式的交互。使应用程序支持交互事件,需要编辑src文件夹中的MyActivity类。 1 打开MyActivity类 从Project视图中,找到MyActivity.java类并单击。 2 为视觉元素添加应用 在Android中,开发者需要明确地获得视觉元素的引用来以编程方式进行操纵。开发者需要定义活动类来保存这些引用,然后从onCreate内部调用一个新创建的方法初始化这些应用。需要添加以下代码到MyActivity类: <span style= "background-color:rgb(255,255,255)" > public class MyActivity extends Activity { private TextView message; private ImageView droid; // More code goes here ... }</span> 接下来,为InitializeAppin onCreate新方法添加一个调用。 IntelliJ IDEA会及时检测该方法是否丢失,并为用户提供自动生成。 在InitializeAppyou方法中为可视化元素指定引用: <span style= "background-color:rgb(255,255,255)" >

Intellij IDEA13无法使用SVN

谁说我不能喝 提交于 2020-03-02 18:19:43
症状:在公司里面idea13工作正常,到了家里后idea的svn就是无法正常工作,单独使用tortoisesvn一切正常,后来在网上看到有网友解决了这个问题,看了之后明白了为啥公司的正常,家里的不行,因为在公司我同时使用vs2013,公司的电脑上vs2013我安装了 VisualSVN 插件,家里电脑因为没装 VisualSVN 这个插件所以就无法正常工作 Intellij IDEA无法使用SVN,出错提示: Can’t use Subversion command line client:svn Cannot run program svn (in directory ) 原因是最新版中支持的SVN1.8调用的native command,所以要安装下 http://subversion.apache.org/packages.html#windows ,我习惯装VisualSVN,装完之后再命令窗口执行svn,如果提示命令无法找到,把刚安装的bin目录添加到path中。 来源: https://www.cnblogs.com/lzrabbit/p/3818995.html

IntelliJ 的搜索和全局搜索怎么用

£可爱£侵袭症+ 提交于 2020-03-02 03:04:26
要在 IntelliJ 中进行搜索,我们最常想到的就是 Ctrl + F。 其实这个快捷键在 IntelliJ 中是在当前打开的文本中进行搜索,如果我们希望进行全局搜索应该怎么用呢?文档其实都很多,但是真正能够说明白的其实不是非常多。 双击 shift 单击 shift 2 次,你将会看到打开的搜索界面。 如果你尝试搜索文字的时候,你可能会发现,如果你需要的内容在代码里面,这个搜索没有任何显示结果。 你只需要注意: 双击 Shift 的搜索界面只会 搜索名字 。这个名字包括有文件名,操作的名字等。 如果你有字符串在文件内,这个搜索是搜不到。但是非常好用的是,你可以用这个搜索来搜索 IntelliJ 的快捷键。 例如,你可以输入 push 然后搜索, 你可以看到界面中会显示 push 的快捷键。 Ctrl + Shift + F 这个就是我们常用的全文搜索了。 例如,你有一个 Spring 的项目,你希望在项目中找到所有 @SpringBootApplication 的文件。 这个就是等于在项目的所有文件中搜索文件中的内容,找到符合的文字。 你可以对搜索的内容有些过滤,比如说只搜索特定的文件扩展名等。 这个就是全文搜索了。 请注意不要和双击 Shift 混淆了,搜索的内容不一样。 这个是我们在使用 IntelliJ 中比较容易搞乱的地方。 Ctrl + F 这个就非常简单了,

IntelliJ IDEA 编译项目报错-JDOMParseException

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-01 21:43:14
昨天使用IDEA 13进行项目跟新后,进行项目编译,编译过程中IDEA开始报错: Error:Internal error: (org.jdom.input.JDOMParseException) Error on line 3012: XML document structures must start and end within the same entity. org.jdom.input.JDOMParseException: Error on line 3012: XML document structures must start and end within the same entity. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:533) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:946) at com.intellij.openapi.util.JDOMUtil.loadDocument(JDOMUtil.java:364) at com.intellij.openapi.util.JDOMUtil.loadDocument(JDOMUtil.java:342) at org.jetbrains.jps.model.serialization

Intellij +Maven 报错: Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME en

走远了吗. 提交于 2020-03-01 01:16:45
Intellij +Maven 报错: Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match. 在intellij使用 Maven Project 测试时,运行test时看到log里的报错信息: -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match. 经查证,是Maven版本与 Intellij 兼容的问题,现在使用的版本是: Maven apache-maven-3.3.9-bin.zip Intellij: 14.0.1 community version 将 maven 换做apache-maven-3.1.1, 问题解决 标签: maven , 自动化测试 来源: oschina 链接: https://my.oschina.net/u/3053883/blog/1620503

IntelliJ IDEA生成javadoc时设置编码

瘦欲@ 提交于 2020-02-29 22:01:16
原文: IntelliJ IDEA生成javadoc时,乱码问题要注意两个参数的设置 生成javadoc时,乱码问题要注意两个参数的设置 -encoding utf-8 -charset utf-8 前面的是文件编码,后面的是生成的javadoc的编码 例如用IntelliJ IDEA 6.0.1 生成javadoc时,在"Tools->Gerenate JavaDoc"面版的 "Other command line arguments:"栏里输入"-encoding utf-8 -charset utf-8", 就是以utf-8编码读取文件和生成javadoc Tools——Generate JavaDoc 来源: oschina 链接: https://my.oschina.net/u/140593/blog/298745

IntelliJ IDEA VS Eclipse,谁胜谁负?

自古美人都是妖i 提交于 2020-02-29 17:08:56
很多JAVA程序员都是资深的Eclipse用户,然而,今天我想对 IntelliJ IDEA 做一个更为严谨的审视。在本文中,小编将会为大家列出Eclipse中常用且与IntelliJ等同的一些操作。孰胜孰负?让我们一起来看看。 很多时候程序员在编辑一个文件,同时还需要编辑其他的文件。假如FF类是一个经常编辑的类,同时又需要对同一个包中的其他类进行编辑—通过链接编辑器的功能,可以迅速在同包的类之间进行切换。这个功能为程序员提供了什么样的便利?每当编辑了一个文件,它会立即显示其所在包浏览器视图/项目视图中的位置。如果使用展开式的包视图,它会按功能对类划分并显示,而不使用分层(dao层, service层等)的方式来展示类。 Eclipse 在工程浏览视图或者包浏览视图可以看到并使用 链接编辑器(Link to Editor)的 按钮。 如果不想使用该功能,依然可以使用Alt+Shift+W快捷键来查看包视图或工程视图并设置其显示位置。 IntelliJ 在工程视图或者包视图中选择设置,然后勾选根据源码自动滚动(Autoscroll From Source)功能; 如果不想使用该功能,依然可以使用快捷键Alt+F1来导航并设置显示的位置; IntelliJ的魅力之处 IntelliJ本身就自带了众多的功能(如:GitHub的集成)。当然

IntelliJ IDEA 2018.2激活

心已入冬 提交于 2020-02-29 01:14:23
IntelliJ IDEA 2018.2激活 下载补丁 下载补丁 JetbrainsIdesCrack-4.2.jar 下载链接 修改文件 将文件JetbrainsIdesCrack-4.2.jar放在IDEA安装目录的bin目录下 修改bin目录下的【idea.exe.vmoptions】文件和【idea64.exe.vmoptions】文件, 添加一行信息,如我的: -javaagent:D:\IntelliJ IDEA 2018.2.5\bin\JetbrainsIdesCrack-4.2.jar 其中,后面的路径根据实际情况来 添加Activation code 如果初次打开,直接在窗口可以添加Activation code 如果已经进入页面,点击 help –> Register ,也可以打开对话框 添加以下内容: {"licenseId":"1337", "licenseeName":"smy", "assigneeName":"", "assigneeEmail":"", "licenseRestriction":"Unlimited license till end of the century.", "checkConcurrentUse":false, "products":[ {"code":"II","paidUpTo":"2099-12-31"}, {

二十三、详述 IntelliJ IDEA 中恢复代码的方法「进阶篇」

落爺英雄遲暮 提交于 2020-02-28 06:54:18
咱们已经了解了如何将代码恢复至某一版本,但是通过 Local History 恢复代码有的时候并不方便,例如咱们将项目中的代码进行了多处修改,这时通过 Local History 恢复代码就显得很麻烦,因为它更倾向于恢复某一个文件的修改。 因此,如果咱们的项目是通过 Subversion 也就是 SVN 检出的,那么咱们就多了一种恢复代码的方法,即通过 Subversion 进行 Revert 操作。 操作步骤: 标注1:项目名称 标注2:Subversion 标注3:Revert 如上图所示,先鼠标右键点击项目名称,然后选择 Subversion ,再选择 Revert ,即可进行选择恢复代码的页面。 但是,在这里有一点需要咱们注意,那就是:此 Revert 为直接将代码恢复至从 SVN 检出时的状态,需谨慎使用。 温馨提示:不要纠结于为啥上图中的 Revert 为灰色,因为这个项目根本就不是从 SVN 上检出的,而且也没有进行过任何的修改。 转载自:https://blog.csdn.net/qq_35246620/article/details/70209276 来源: https://www.cnblogs.com/PengChengLi/p/9110802.html