IDEA中的ctrl+shift+enter的自动补全为啥是两个字符啊?

这种输入的是“数组公式”,数组如果是men项目。还可以通过配置pom.xml来实现。公式输入完成後【常规】,不能直接按“Enter”键进行确认,需要通过按“Ctrl+Shift+Enter”组合键进行确认.确认後,公式两端出现一对数组公式

idea 取相对路径时为什么多个idea 字符

接下来我们看看正确的方法怎么生成。比如,我们在src下生成想要的包路径。步:先新建一个user.dao(这个目录可以一次生成,也可以先建user包,再建立dao包)。右键单击src目录,New-->Package。 如下图:

最近在学Resources文件夹被标注为Resources,那么在该文件夹下的配置文件在编译时会自动到编译文件夹中。Mybatis,按照视频的讲解在项目的某个包里建立配置文件,然后读取配置文件,但是一直提示异常。

idea目录结构变成一行_idea目录结构竖向展示设置idea目录结构变成一行_idea目录结构竖向展示设置


idea目录结构变成一行_idea目录结构竖向展示设置


读取配置文件的为代码:

经过反复思考,视频用的ide是eclipse,eclipse里在包下的配置文件(.propoties 和.xml等)编译之后会自动到编译后的文件夹中,也就是classes目录。因此代码可以通过路径加载到配置文件。

而现在我们使用的是InliJ IDEA,idea对这些配置的文件方式很明显和eclipse是不同的。在idea中有一个 Content Roots的概念。需要为每一个folder配置相应的Content Roots。Content Roots包括resources、sources、tests等。

如图所示Ctrl+D,行:

ja文件夹被标注为Sources,那么下面的所有子文件夹均为Sources,编译后生成.class文件。

那么对于idea来说,就有以下几种解决方案。

把配置文件放在com.zjut.s.config包中,修改config文件夹的Content Roots为Resources,那么编译后,代码也能识别出来。

救助,IDEA怎么按目录结构导出文件

第三步:经过这样,就是想要的目录啦。是不是知道了之后会心一笑,原来这么简单~ 一般情况下,到这里就结束了,因为就可以创建出来想要的包目录。但是,如果你发现这样并没有解决你的问题。请看第四步。

说明该类不是可编译文件。

在project Structure中(快捷键ctrl+alt+shift+s)选Modules将你带红圈的文件添加上,将你带红圈的文件夹设为Sources。一般是src文件夹,点Sources文件夹,然后点击OK。

设置为可编译文件方法2:清除配置,重新生成配置。再去工程中看就没红圈了。

我之前写了个插件,就是Ctrl+Alt+V,可以引入变量。例如:new String(); 自动导入变量定义类似eclipse的文件导出功能

idea显示类中有哪些方法快捷键

6、Alt+Insert 生成代码(如get,set方法,构造函数等)

1、Alt+回车 导入包,自动修正

8、在编辑器里Ctrl-D可以选择的块或者没有所选块是的当前行,Ctrl-Y与之相反。

3、Ctrl+Shift+N 查找文件

第二步:设置File Encodings项:

4、Ctrl+Alt+L 格式化代码

5、Ctrl+Alt+O 优化导入的类和包

7、Ctrl+E或者Alt+Shift+C 最近更改的代码

8、Ctrl+R 替换文本

9、Ctrl+F 查找文本

10、Ctrl+Shift+Space 自动补全代码

11、Ctrl+空格 代码提示

13、Ctrl+P 方法参数提示

14、Ctrl+Shift+Alt+N 查找类中的方法或变量

15、Alt+Shift+C 对比最近修改的代码

写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。右键点击断点标记(在文本的左边栏里)激活速查菜单,你可以快速设置enable/disable断点或者条件它的属性。使用Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本。使用时系统会弹出一个含有剪贴内容的对话框,从中你可以选择你要粘贴的部分。

利用CodeCompletion(代码完成)属性可以快速地在代码中完成各种不同地语句,方法是先键入一个类名地前几个字母然后再用Ctrl-Space完成全称。如果有多个选项,它们会列在速查列表里。

用Ctrl-/与Ctrl-Shift-/来注释/反注释代码行与代码块。按Alt-Q(View|Context Info)可以不需要移动代码就能查看当前方法地声明。连续按两次会显示当前所编辑的类名。使用Refactor|Copy Class…可以创建一个所选择的类的“副本”。这一点很有用,比如,在你想要创建一个大部分内容都和已存在类相同的类时。

在编辑器里Ctrl-D可以选择的块或者没有所选块是的当前行。Ctrl-W(选择字)在编辑器里的功能是先选择脱字符处的单词,然后选择源代码的扩展区域。举例来说,先选择一个方法名,然后是调用这个方法的表达式,然后是整个语句,然后包容块,等等。

解决IDEA控制台中文乱码问题

在IDEA中设置Tomcat后,控制台中文显示乱码,如下图所示:

这个问题需要在IDEA的四个地方设置:-Dfile.encoding=UTF-8就可以解决IDEA控制台乱码问题。我们分四个步骤来设置一下:

步:设置IDEA安装目录下idea64.exe.vmoptions和idea.exe.vmoptions文件:

打开IDEA安装目录Ctrl+Shift+Space,自动补全代码,找到bin目录下的idea64.exe.vmoptions和idea.exe.vmoptions文件,我的安装目录D:InliJ IDEA 2020.3.3bin 找到上述两个文件,在文件末尾添加-Dfile.encoding=UTF-8如下图所示:

idea64.exe.vmoptions文件:

idea.exe.vmoptions文件:

打开IDEA工具,找到菜单File下面Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择的Settings项

点击Settings…项,在出现的Settings界面中双击Editor项

Editor项展开后找到File Encodings项并双击,

将Global Encoding、Project Encoding、Default encoding for properties files这三项都设置成UTF-8如下图所示:

点击Apply按钮后,再点击OK按钮就生效了。

第三步:设置Tomcat 的server选项下的VM options项:

找到菜单Run中的Edit Configurations…项,点击一下如下图所示:

点击后,在弹出的界面中找到Tomcat 的“server”选项卡,

设置 VM options为 -Dfile.encoding=UTF-8如下图所示:

第四步:设置菜单Help下的Edit Custom VM Options…:

找到IDEA菜单栏Help下的Edit Custom VM Options…如下图所示:

找到Edit Custom Alt+Shift+Up/Down,上/下移一行VM Options…后,点击一下,

在末尾添加-Dfile.encoding=UTF-8如上图所示。

经过以上四步的设置,再次运行后如下图所示:

终于解决了IDEA控制台中文乱码问题。

idea怎么创建src同级目录

同样的方法你可以通过使用Ctrl-Shift-N(Go to | File…)打开工程中的非Ja文件。

第二步:同样选中src目录。 右键单击,New-->Package ,输入 user.action (这个需要将配置文件放到Resources文件夹中,在代码中添加配置文件的虚拟路径。选中文件,右键-Copy Reference,就可以获取到文件的虚拟路径。一起输入 ,这样IDEA会自动识别user包,并生成树型的结构)。如下图。

我简单常用能过的说这么多,更多的你在菜单和工具栏里看看吧。

5第四步:那就是你用了上面的方法,依然没有生成正确的目录。请注意,IDEA在非Package中,对上面的创建方法是不能自动识别的。所以,技巧不管用的时候。我使用的方法是,创建物理目录,IDEA会自动识别物理目录。如下图,非New-->Package,而是New-->Directory。

IDEA 中 project窗口,不显示项目工程目录,解决方法

20、用Alt-F3(Search | Incremental SearCtrl+/或Ctrl+Shift+/,注释(//或者//)ch)在编辑器中实现快速查查找功能。

在IDEA编辑器中,有时会出现项目工程目录不显示的情况,如下图:

以上两种解决方案适用于make project方式来编译项目。

一般为配置文件.iml 出错了。

方法1:若知道出错的具置与原因,用文本编辑器打开.iml文件,找到出错位置,修复。

1)关闭IDEA,

2)删除项目文件夹下的.idea文件夹和.iml文件

3)重新用IDEA工具打开项目

在InliJ IDEA 里面的快捷键

12、Ctrl+Alt+Space 类名或接口名提示

1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。

首先,给大家看一下我生成的错误的包路径。本来是想生成一个user包,下面有2个包,action 和 dao。但是实际生成的却是这个样子。见下图。

2、CodeCompletion(代码完成)属性里的一个特殊的变量是,激活Ctrl-Alt-Space可以完成在或不在当前文件里的类名。如果类没有引入则import标志会自动创建。

3、使用Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本。使用时系统会弹出一个含有剪贴内容的对话框,从中你可以选择你要粘贴的部分。

5、用Ctrl-/与Ctrl-Shift-/来注释/反注释代码行与代码块。

6 、-/用单行注释标记(“//…”)来注释/反注释当前行或者选择地代码块。而Ctrl-Shift-/则可以用块注释标记(“/…/”)把所选块包围起来。要反注释一个代码块就在块中任何一个地方按Ctrl-Shift-/即可。

7、按Alt-Q(View|Context Info)可以不需要移动代码就能查看当前方法地声明。连续按两次会显示当前所编辑的类名。

9、Ctrl-W(选择字)在编辑器里的功能是先选择脱字符处的单词,然后选择源代码的扩展区域。举例来说,先选择一个方法名,然后是调用这个方法的表达式,然后是整个语句,然后包容块,等等。

10、在任何工具窗口里使用Escape键都可以把焦点移到编辑器上。

Shift-Escape不仅可以把焦点移到编辑器上而且还可以隐藏当前(或活动的)工具窗口。

F12键把焦点从编辑器移到最近使用的工具窗口。

11、在调试程序时查看任何表达式值的一个容易的方法就是在编辑器中选择文本(可以按几次Ctrl-W组合键更有效地执行这个作)然后按Alt-F8。

12、要打开编辑器脱字符处使用的类或者方法Ja文档的浏览器,就按Shift-F1(右键菜单的External JaDoc)。

要使用这个功能须要把加入浏览器的路径,在“General”选项中设置(Options | IDE Settings),另外还要把创建的Ja文档加入到工程中(File | Project Properties)。

13、用Ctrl-F12(View | File Structure Popup)键你可以在当前编辑的文件中快速导String resource = "mybatis-config.xml";航。

这时它会显示当前类的成员列表。选中一个要导航的元素然后按Enter键或F4键。要轻松地定位到列表中的一个条目,只需键入它的名字即可。

14、在代码中把光标置于标记符或者它的检查点上再按Alt-F7(右键菜单中的Find Usages…)会很快地查找到在整个工程中使用地某一个类、方法或者变量的位置。

15、按Ctrl-N(Go to | Class…)再键入类的名字可以快速地在编辑器里打开任何一个类。从显示出来的下拉列表里选择类。

16、要导航代码中一些地方使用到的类、方法或者变量的声明,把光标放在查看项上再按Ctrl-B即可。也可以通过按Ctrl键的同时在查看点上单击鼠标键调转到声明处。

17、把光标放到查看点上再按Ctrl-Alt-B可以导航到一个抽象方法的实现代码。

18、要看一个所选择的类的继承层次,按Ctrl-H(Browse Type Hierarchy)即可。也可以激活编辑器中的继承关系视图查看当前编辑类的继承关系。

19、使用Ctrl-Shift-F7(Search | Highlight Usages in File)可以快速高亮显示当前文件中某一变量的使用地方。按Escape清除高亮显示。

在“Search for:”提示工具里输入字符,使用箭头键朝前和朝后搜索。按Escape退出。

21、按Ctrl-J组合键来执行一些你记不起来的Live Template缩写。比如,键“it”然后按Ctrl-J看看有什么发生。

idea快捷键恢复默认设置

Ctrl-Shift-J 快捷键把两行合成一行并把不必要的空格去掉以匹配你的代码格式

1.打开Files-Settings

2、Ctrl+N 查找类

2.点击keymap标签,打开快捷键设置页面

4、利用CodeCompletion(代码完成)属性可以快速地在代码中完成各种不同地语句,方法是先键入一个类名地前几个字母然后再用Ctrl-Space完成全称。如果有多个选项,它们会列在速查列表里。

3.双击右边的快捷键分类,可以展开它

5.双击一个功能,可以增加键盘快捷键,增加鼠标快捷等,还能增加功能文字说明,便于搜索

InliJ IDEA 整理代码快捷键

Ctrl+4.右边是每个功能当前的快捷键H,显示类结构图(类的继承层次)

Ctrl+Alt+L 格式化代码

Alt+1,快速打开或隐藏工程面板

快捷键ctrl+alt+L