idea中basicmysql completiontype 与smart typemysql completiontype有什么区别

intellij eclipse:Eclipse 和Intellij IDEA 快捷键比较 - 程序员部落
所在位置: >
> intellij eclipse:Eclipse 和Intellij IDEA 快捷键比较
intellij eclipse:Eclipse 和Intellij IDEA 快捷键比较
代码补全:complete current statement ?:?Crtl+Shift+Enter 代码提示:Class Name Completion :Crtl+F insert live templete : ctrl+J 构造方法\get/set 等:Alt+insert Eclipse 和Intellij IDEA 快捷键比较 掌握快捷键能够大大提高开发效率。 Intellij Ide
代码补全:complete current statement ?:?Crtl+Shift+Enter代码提示:Class Name Completion :Crtl+Finsert live templete : ctrl+J构造方法\get/set 等:Alt+insertEclipse 和Intellij IDEA 快捷键比较掌握快捷键能够大大提高开发效率。Intellij Idea提供了更丰富的快捷键,提供了多种方案:Eclipse、Netbeans、GNOME、XWin等,其中XWin为默认方案。下面所列的快捷键,[]中为Eclipse快捷键,{}中为Intellij快捷键。快捷键查阅【?Ctrl+Shift+L?】{Help->Default Keymap Reference}Show key assist?打开快捷键查阅窗口配置?快捷键在[Window -> Preferences -> General -> keys] {File->Settings->Keymap}下,可在此界面修改快捷键。?编辑相关快捷键?1.?【Alt+/】Class Name Complete?提供内容辅助功能,当输入部分类、属性或方法的名字后,按此键会显示匹配的名称。Intellij Idea默认是区分大小写的,可在{Settings->Editor->Code Completion}中将Case sensitive completion设置为None。{Ctrl+Space} Basic code completion (the name of any class, method? or variable){Ctrl+Shift+Space} Smart code completion (filters the list of methods and? variables by expected type){Ctrl+Alt+Space} Class name completion (the name of any project class independently of current imports){Ctrl+Shift+Enter} Complete statement{Alt+Insert} Generate code... (Getters, Setters, Constructors,? hashCode/equals, toString){Ctrl+O} Override methods{Ctrl+I}? Implement methods{Tab} 输入部分代码后自动生成{Ctrl+J} 弹出对话框,可选择生成main函数等。??????????? 输入psvm+tab,则会产生main方法;输入iter+tab,则生成foreach语句。2.?【Ctrl+/?】【Ctrl+Shift+C?】?{Ctrl+/}快速添加注释,能为当前行或选定行快速添加注释或取消注释。【?Ctrl+Shift+/?】{Ctrl+Shift+/?}?添加注释块。3.?【Ctrl+D?】{Ctrl+Y}?删除当前行或选定行。4.?【Ctrl+Shift+O?】快速生成import?,导入需要的类。{Alt+Enter}在类名后按此组合键导入类。{Ctrl+Alt+O}优化导入。5.?【Ctrl+Shift+F?】{Ctrl+Shift+L}?格式化代码,选定后按【Ctrl+Shift+F?】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件。?6.?【?Ctr+Q?】{Ctrl+Shift+Backspace}返回到上次编辑的地方。7.?【Tab?】{Tab} 选中部分?向右跳置tab?的距离【?Shift + Tab?】{Shift+Tab}选中部分?向左跳置tab?的距离8.?【?Shift +?鼠标左键】{Shift +?鼠标左键}从原光标位置到当前光标位置选中区域。9.?【?Alt+Shift+R?】{Shift+F6}Rename?重命名选中的变量或方法10.?【?Atl+Shift+C?】{Ctrl+F6}Change method signature??对选中的方法进行重构,修改方法名称、参数等。?11.?【?Atl+Shift+L?】{Ctrl+Alt+V}提取本地变量12.?【?Atl+Shift+M?】{Ctrl+Alt+M}提取方法?13.【?Atl+?↑】?【?Atl+↓?】{Ctrl+Shift+↑}?{Alt+Shift+↑}?{Ctrl+Shift+↓?}?{Alt+Shift+↓?}将当前行或选定的代码上移/下移?14.?【Alt+Shit+A?】{Alt+Shift+Insert}切换为块选择模式,这时光标会变为“+”?,可拖动鼠标选中某一区域,删除一列或多列代码时很有用。15.?【Ctrl+M?】?{Ctrl+Shift+F12}当前视图(View)最大化和还原?16.【Ctrl+Shift+Z?】?【Ctrl+Shift+Y】{Ctrl+Shift+U} 大小写转换查看和定位快捷键1.?【Ctrl+O?】{Ctrl+F12}显示类中方法和属性的大纲,能快速定位类的方法和属性。?2.?【Ctrl+K?】、【Ctrl+Shift+K?】?快速向下和向上查找选定的内容。?3.?【Ctrl+Shift+T?】?{Ctrl+N}查找工作空间中的Java?文件,可以使用“*”?、“??”?等通配符。?4.?【Ctrl+Shift+R?】?{Ctrl+Shift+N}和【Ctrl+Shift+T?】对应,查找工作空间中的所有文件(包括Java?文件),可以使用通配符。?5.?【Ctrl+Shift+G?】?{Alt+F7}(或用右键菜单)查找类、方法和属性的引用。如要重命名某个方法,可以通过【Ctrl+Shift+G?】快捷键迅速定位到所有引用此方法的代码。6.?【F3?】【Ctr?+单击?】{Ctr?+单击}快速定位光标位置的某个类、方法和属性。?7.?【Alt+←?】、【Alt+→?】?{Ctrl+Alt+←?}?{Ctrl+Alt+→?}??后退历史记录和前进历史记录,在跟踪代码时非常有用,当查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。{Ctrl+E} 最近编辑的文件8.【Ctrl+L?】{Ctrl+G}定位到当前编辑器的某一行,对非Java?文件也有效。9.?【?Ctr+H?】{Ctrl+Shift+F}打开查找对话框,?可以查找当前选定的类、方法等。?10.?【?Ctr+Shift+E?】在单独的窗口中,列出当前打开的?所有?文件,可以关闭选定的文件或切换到某一文件。【?Ctr+E?】在Quick Swtich Editor窗口中列出当前打开的?所有?文件,切换文件更方便。11.?【?Ctr+T?】{Ctrl+H}Quick Hierarchy?查看类层次关系。【F4?】显示类的继承关系,并打开类继承视图。调试快捷键?1.?【Ctrl+Shift+B?】{Ctrl+F8}:在当前行设置断点或取消设置的断点。?2.?【F11?】{Shift+F9}:调试最后一次执行的程序。?3.?【Ctrl+F11?】{Shift+F10}:运行最后一次执行的程序。?4.?【F5?】{F7}:跟踪到方法中。当程序执行到某方法时,可以按【F5?】键跟踪到方法中。?5.?【F6?】{F8}:单步执行程序。?6.?【F7?】:执行完方法,返回到调用此方法的后一条语句。?7.?【F8?】:继续执行,到下一个断点或程序结束。?常用编辑器快捷键?1.?【Ctrl+C?】{Ctrl+C} {Ctrl+Insert}:复制(Intellij可复制当前行)。?2.?【Ctrl+X?】{Ctrl+X} {Shift+Delete}:剪切(Intellij可剪切当前行)。?3.?【Ctrl+V?】{Ctrl+V} {Shift+Insert}:粘贴。{Ctrl+Shift+V}?弹出对话框,选择粘贴。4.?【Ctrl+S?】{Ctrl+S?}:保存文件。?5.?【Ctrl+Z?】{Ctrl+Z}:撤销。?6.?【Ctrl+Y?】{Ctrl+Shift+Z}:重复。?7.?【Ctrl+F?】{Ctrl+F}:查找。8.?【Ctrl+Alt+↑?】{Ctrl+D}: 复制整行或块。其他快捷键?1.?【Ctrl+F6?】{Alt+→}:切换到下一个编辑器。?2.?【Ctrl+Shift+F6?】{Alt+←?}:切换到上一个编辑器。?3.?【Ctrl+F7?】:切换到下一个视图。?4.?【Ctrl+Shift+F7?】:切换到上一个视图。?5.?【Ctrl+F8?】:切换到下一个透视图。?6.?【Ctrl+Shift+F8?】:切换到上一个透视图。?
(责任编辑:部落首领)
以前使用MyEclipse插件开发的时候,大家知道,使用MyEclipse的时候导入Hibernate的时候,就会产生十几个jar文件的引用,若要增加其他的库,则会看到更多的jar引用,很是不方便,在Eclipse中可以自己定义用户库。如下: 窗口 -首选项 -Java -构建路径 -用户库...
群1【】 Copyright & 2010-,All Rights Reserved.苏ICP备号
程序员部落 版权所有&&114网址导航myeclipse环境(16)
自己重要的几个快捷键的使用方式:
(1)&&&&&&alt+insert
成员变量封装
(2)&&&&&&alt+enter代码自动修复对应eclipse中的快捷键ctrl+1
(3)&&&&&&main+ctrl+J
自动生成main方法或者是psvm+Tab键
(4)&&&&&&sout+alt+J
生成对应的system.out.println方法
可以使用alt+J来查看所有的缩写字符。
(5)alt+shift+insert按照块来进行选中。
(6){Alt+Shift+Insert}
切换为块选择模式,这时光标会变为“+”&,可拖动鼠标选中某一区域,删除一列或多列代码时很有用。
(7)快速查找文件 如果已经设置keyMap为eclips中一致,那么对应的快捷键为:ctrl+shitf+R否则对应为ctrl+shitf+n,可以根据输入的前缀来进行匹配。
————————————————————————华丽丽分割线,与eclipse的对比————————————————————————————————————
掌握快捷键能够大大提高开发效率。
&&& Intellij Idea提供了更丰富的快捷键,提供了多种方案:Eclipse、Netbeans、GNOME、XWin等,其中XWin为默认方案。
&&& 下面所列的快捷键,[]中为Eclipse快捷键,{}中为Intellij快捷键。
快捷键查阅
【&Ctrl+Shift+L&】{Help-&Default Keymap Reference}
Show key assist&打开快捷键查阅窗口
配置&快捷键
在[Window -& Preferences -& General -& keys] {File-&Settings-&Keymap}下,可在此界面修改快捷键。&
编辑相关快捷键&
1.&【Alt+/】Content Assist&
&&&&&提供内容辅助功能,当输入部分类、属性或方法的名字后,按此键会显示匹配的名称。
&&&&& Intellij Idea默认是区分大小写的,可在{Settings-&Editor-&Code Completion}中将Case sensitive completion设置为None。
&&&&& {Ctrl+Space} Basic code completion (the name of any class, method& or variable)
&&&&& {Ctrl+Shift+Space} Smart code completion (filters the list of methods and& variables by expected type)
&&&&& {Ctrl+Alt+Space} Class name completion (the name of any project class independently of current imports)
&&&&& {Ctrl+Shift+Enter} Complete statement
&&&&& {Alt+Insert} Generate code... (Getters, Setters, Constructors,& hashCode/equals, toString)
&&&&& {Ctrl+O} Override methods
&&&&& {Ctrl+I}& Implement methods
&&&&& {Tab} 输入部分代码后自动生成
&&&&& {Ctrl+J} 弹出对话框,可选择生成main函数等。&&&&&&&&&&& 输入psvm+tab,则会产生main方法;输入iter+tab,则生成foreach语句。
2.&【Ctrl+/&】【Ctrl+Shift+C&】&{Ctrl+/}
&&&&&快速添加注释,能为当前行或选定行快速添加注释或取消注释。
&&&&【&Ctrl+Shift+/&】{Ctrl+Shift+/&}&添加注释块。
3.&【Ctrl+D&】{Ctrl+Y}&
&&&&&删除当前行或选定行。
4.&【Ctrl+Shift+O&】
快速生成import&,导入需要的类。
{Alt+Enter}在类名后按此组合键导入类。{Ctrl+Alt+O}优化导入。
5.&【Ctrl+Shift+F&】{Ctrl+Shift+L}&
  格式化代码,选定后按【Ctrl+Shift+F&】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件。&
6.&【&Ctr+Q&】{Ctrl+Shift+Backspace}
返回到上次编辑的地方。
7.&【Tab&】{Tab} 选中部分&向右跳置tab&的距离
&&&&【&Shift + Tab&】{Shift+Tab}选中部分&向左跳置tab&的距离
8.&【&Shift +&鼠标左键】{Shift +&鼠标左键}
从原光标位置到当前光标位置选中区域。
9.&【&Alt+Shift+R&】{Shift+F6}
Rename&重命名选中的变量或方法
10.&【&Atl+Shift+C&】{Ctrl+F6}
Change method signature&&对选中的方法进行重构,修改方法名称、参数等。&
11.&【&Atl+Shift+L&】{Ctrl+Alt+V}
提取本地变量
12.&【&Atl+Shift+M&】{Ctrl+Alt+M}
13.【&Atl+&↑】&【&Atl+↓&】{Ctrl+Shift+↑}&{Alt+Shift+↑}&{Ctrl+Shift+↓&}&{Alt+Shift+↓&}
将当前行或选定的代码上移/下移&
14.&【Alt+Shit+A&】{Alt+Shift+Insert}
切换为块选择模式,这时光标会变为“+”&,可拖动鼠标选中某一区域,删除一列或多列代码时很有用。
15.&【Ctrl+M&】&{Ctrl+Shift+F12}
  当前视图(View)最大化和还原&
16.【Ctrl+Shift+Z&】&【Ctrl+Shift+Y】{Ctrl+Shift+U} 大小写转换
查看和定位快捷键
1.&【Ctrl+O&】{Ctrl+F12}
显示类中方法和属性的大纲,能快速定位类的方法和属性。&
2.&【Ctrl+K&】、【Ctrl+Shift+K&】&
&&&&&快速向下和向上查找选定的内容。&
3.&【Ctrl+Shift+T&】&{Ctrl+N}
&&&&&查找工作空间中的Java&文件,可以使用“*”&、“&?”&等通配符。&
4.&【Ctrl+Shift+R&】&{Ctrl+Shift+N}
&&&&&和【Ctrl+Shift+T&】对应,查找工作空间中的所有文件(包括Java&文件),可以使用通配符。&
5.&【Ctrl+Shift+G&】&{Alt+F7}(或用右键菜单)
&&&&&查找类、方法和属性的引用。如要重命名某个方法,可以通过【Ctrl+Shift+G&】快捷键迅速定位到所有引用此方法的代码。
6.&【F3&】【Ctr&+单击&】{Ctr&+单击}
快速定位光标位置的某个类、方法和属性。&
7.&【Alt+←&】、【Alt+→&】&{Ctrl+Alt+←&}&{Ctrl+Alt+→&}&&
&&&& 后退历史记录和前进历史记录,在跟踪代码时非常有用,当查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。
{Ctrl+E} 最近编辑的文件
8.【Ctrl+L&】{Ctrl+G}
定位到当前编辑器的某一行,对非Java&文件也有效。
9.&【&Ctr+H&】{Ctrl+Shift+F}
打开查找对话框,&可以查找当前选定的类、方法等。&
10.&【&Ctr+Shift+E&】
在单独的窗口中,列出当前打开的&所有&文件,可以关闭选定的文件或切换到某一文件。
【&Ctr+E&】
在Quick Swtich Editor窗口中列出当前打开的&所有&文件,切换文件更方便。
11.&【&Ctr+T&】{Ctrl+H}
Quick Hierarchy&查看类层次关系。
&&&&&& 【F4&】
&&&&显示类的继承关系,并打开类继承视图。
调试快捷键&
1.&【Ctrl+Shift+B&】{Ctrl+F8}:在当前行设置断点或取消设置的断点。&
2.&【F11&】{Shift+F9}:调试最后一次执行的程序。&
3.&【Ctrl+F11&】{Shift+F10}:运行最后一次执行的程序。&
4.&【F5&】{F7}:跟踪到方法中。当程序执行到某方法时,可以按【F5&】键跟踪到方法中。&
5.&【F6&】{F8}:单步执行程序。&
6.&【F7&】:执行完方法,返回到调用此方法的后一条语句。&
7.&【F8&】:继续执行,到下一个断点或程序结束。&
常用编辑器快捷键&
1.&【Ctrl+C&】{Ctrl+C} {Ctrl+Insert}:复制(Intellij可复制当前行)。&
2.&【Ctrl+X&】{Ctrl+X} {Shift+Delete}:剪切(Intellij可剪切当前行)。&
3.&【Ctrl+V&】{Ctrl+V} {Shift+Insert}:粘贴。{Ctrl+Shift+V}&弹出对话框,选择粘贴。
4.&【Ctrl+S&】{Ctrl+S&}:保存文件。&
5.&【Ctrl+Z&】{Ctrl+Z}:撤销。&
6.&【Ctrl+Y&】{Ctrl+Shift+Z}:重复。&
7.&【Ctrl+F&】{Ctrl+F}:查找。
8.&【Ctrl+Alt+↑&】{Ctrl+D}: 复制整行或块。
其他快捷键&
1.&【Ctrl+F6&】{Alt+→}:切换到下一个编辑器。&
2.&【Ctrl+Shift+F6&】{Alt+←&}:切换到上一个编辑器。&
3.&【Ctrl+F7&】:切换到下一个视图。&
4.&【Ctrl+Shift+F7&】:切换到上一个视图。&
5.&【Ctrl+F8&】:切换到下一个透视图。&
6.&【Ctrl+Shift+F8&】:切换到上一个透视图。&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:91675次
积分:2681
积分:2681
排名:第9713名
原创:171篇
转载:30篇
评论:19条
(2)(3)(5)(1)(21)(17)(14)(13)(4)(4)(2)(2)(1)(4)(6)(6)(7)(3)(1)(2)(4)(12)(2)(2)(5)(4)(7)(10)(10)(22)(1)(1)(3)Top 20 Features of Code Completion in IntelliJ IDEA - 推酷
Top 20 Features of Code Completion in IntelliJ IDEA
In this article I would like to highlight the top features of code completion in IntelliJ IDEA, which make coding for Java incredibly productive. Everyone agrees that completion is a number one feature for any IDE. It predicts what you are trying to type and completes it for you, even if you don’t know exactly the name of particular class, member or any other resource.
The secret is why code completion in IntelliJ IDEA is so profound, is that IntelliJ IDEA really understands your code, as well as the context you stay in. Here I will make a short overview of the most important features, which make IntelliJ IDEA unique among other Java IDEs.
Instant completion
The first one and probably the most impressive feature I would like to highlight is
instant completion
. Unlike other IDEs, IntelliJ IDEA provides it everywhere, not only when you are trying to access a member of a class. Just type a first letter of a word, and IntelliJ IDEA will instantly start suggesting the most relevant options, which would be appropriate for current place. This means you don’t need to call completion explicitly.
To get the idea, how efficient
Instant completion
Type-aware completion
Another feature, which also breaks down common code completion approach, is so called
Smart completion
. You might already know, that there are more than one type of completion exist in IntelliJ IDEA. These are
Basic completion ?Space
Smart completion ??Space
When you call
Smart completion
, it filters suggestion list and shows only classes, variables, fields and methods of the type, expected in the context. This improves performance very much and keeps you out of possible mistakes. After you try it, promise, you will miss it all the time.
Static fields and methods
Just as I said, IntelliJ IDEA always tries to be a step ahead of you. If you don’t remember class name with static member, which you need, just start typing the name of the member and call completion twice. It will provide correct completion, and even offer to import the member statically, if you call
Intention action ??
Once again, if you use
Smart completion
, it will offer only members of expected type.
Chain completion
Next feature, which makes you even more productive, is
Chain completion
. If you need to type a chain like getModule().getProject(), just call
Smart completion
twice. In that case IntelliJ IDEA will scan variables, fields and methods, visible from the context, and offer you a chain, which satisfies expected type.
As you might know, recently there was a plugin for Eclipse Juno, called Code Recommenders. This is quite interesting plugin, which also claims to provide a kind of chain completion. However, it works in a different way. While Code Recommenders suggests only chains of Eclipse SDK APIs classes, IntelliJ IDEA provides chains of any classes from your code.
Data flow analysis
The reason, is why IntelliJ IDEA is called the most intelligent Java IDE, is that it has many aspects of any feature, that reveal depending on the results of analysis of your code. Data flow analysis is an example. IntelliJ IDEA analyses data flow to guess the type of a variable in runtime and provide a completion, based on this type, adding class casts automatically.
Constants completion
Many API provide constants of primitive types instead of enum types. IntelliJ IDEA is aware of such constants in the project and suggests them in completion, what is very helpful, if you are dealing with legacy APIs.&
Super completion
You might noticed, how it is deadly boring to manually type a super constructor having many arguments. IntelliJ IDEA understands you and provides completion for this case too.
Statements completion
Another brilliant feature of IntelliJ IDEA is
Complete statement ??
?, which helps you complete the rest part of a statement. It automatically adds missing parentheses, brackets, braces and apply necessary formatting.
You might consider this a minor feature, but you will be surprised, how much time it can save, when you get used to it.
To see how it works, try to type “if” and click
?. You can also use it when you select item from suggestion list.
Parameter info
I believe, that pretty number of IDEs, provide info on expected parameters, when you call a method or a constructor. However the way, how they provide it, does matter.&
IntelliJ IDEA shows parameter info for every overloaded method or constructor, and highlight the best match for the parameters already typed. This helps you choosing between overloaded options and compare your input with expectation.
If you don’t know,
Parameter info
may be also shown on demand, by clicking ?P.
Quick definition
One more feature, you might not know, is
Quick definition ??I
. It raises a popup with definition for every item from suggestion list. In many cases definition info is more useful than even documentation, especially when you are not sure, which method is to use.
Exclude from completion
I’m sure, everyone at least once faced the situation, when some class, that you never use, is constantly suggested in completion (e.g. from com.sun or java.awt packages).
IntelliJ IDEA can help you exclude such class or even the whole package from completion. Just call
Intention ??
on an item and confirm exclusion. You can always turn it back in
Injected languages
Next feature I want to mention, is much more than only about code completion. I hope to cover it deeply in a separate article, but in the meanwhile, I will describe the aspects of this feature, which relate to code completion.
Language injection
is a feature of IntelliJ IDEA that brings advanced code assistance for expressions within String literals in Java code. This expression may contain SQL, JPQL, XPath expression, HTML, CSS, JavaScript fragment or any other language.
Before IntelliJ IDEA provides code completion for such expression, you must specify it’s language. You can do it by calling
Intention action ??
on a String literal. After that you will be able to use code completion, as it was not a String literal.
For instance, if you define a datasource in IntelliJ IDEA, you will get code completion for SQL expressions, based on actual tables scheme. The IDE analyzes all the project files to provide advanced completion for every supported language.
Completion with Tab
One more feature, that makes life easier, is
Сompletion with Tab
. If you select an item from suggestion list by clicking ?, it will overwrite identifier at the caret, instead of just insert. This is helpful if you edit a fragment of an identifier, such as name of a file.
Negating boolean results
Not everyone knows, that if you select boolean item from suggestion list with !, IntelliJ IDEA automatically adds negation operator to the result. This is an additional way to approve completion.
Middle matching
Another feature, which is quite impressive and efficient is
Middle matching
. It means, you can type an an identifier not even from the beginning. IntelliJ IDEA will still offer you correct completion. This is helpful and improves your performance significantly, especially if you remember only a part of the name.
Case sensitivity settings
As you might know, the common approach in code completion implies using camel humps to match your input with class names. Thus you need to enter at least one uppercase letter to give an IDE a clue, which class you want to have completed. IntelliJ IDEA advances this approach with case-insensitive completion. This means you don’t need to press ? for each camel hump to get completion. Twice as less keys every day.
By default IntelliJ IDEA is sensitive to the first letter only. You can change it in
Completion for properties, file names, resources, etc.
One more feature, someone may not know is completion within String literals, recognized as property names, file names, resources, etc.
Class name completion in non-Java files
Additionally to Java, IntelliJ IDEA provides code completion for fully-qualified class names in other resource files, such as property files, XML, etc.
Completion in other places
One of the nicest things about completion in IntelliJ IDEA, you will hardly find in other IDEs, is that, it works not only in the editor, but also in Evaluate Expression, Watches, file choosers, search inputs and many other elements over the IDE.
Code completion in
Evaluate expression
tools is absolutely invaluable, when you evaluate state of your application while debug.
This may be useful, if you have hard time finding particular item in suggestion list.
I hope this article will you help better understand how code completion works in IntelliJ IDEA, just as benefits it gives for a developer.
Please also use
Productivity Guide
to see how many completion types you use and how much time IntelliJ IDEA saves for you every day.
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致

我要回帖

更多关于 idea code completion 的文章

 

随机推荐