intellij idea是一个java的ide。由jetbrain开发。java
intellij idea快捷键git
快捷键 | 说明 | 备注 |
Ctrl+N | 快速导航到类 | 相似于Resharper中的Ctrl+T |
Ctrl+Shift+N | 快速打开到文件 | |
Ctrl+E | 打开最近的文件 | |
eclipse中会在一个workspace中有不少的project。idea中没有workspace,idea中有project,一个project有不少的module。github
eclipse中的workspace对应idea中的project。eclipse
eclipse中的project对应idea中的moudule。ide
eclipse中能够在一个workspace中打开多个项目。也能够打开多个workspace,每一个workspace打开一个项目。在idea中,每一个idea只能打开一个项目。因此,若是想打开多个项目,就要打开多个idea。新版本的idea好像有些改动。idea实例只能有一个。若是想打开多个项目,能够在file菜单中open一个project。idea会提示,是在当前窗口中打开仍是在一个新窗口中打开。咱们选择新窗口便可。svn
idea中能够设置代码高亮,字体等元素。工具
能够打开多个编辑窗口,每一个编辑窗口中能够打开多个tab页。字体
在同一编辑窗口中能够按Alt+左箭头/右箭头来导航到上一个或者下一个文件。也可使用Ctrl+Tab来打开switch窗口,来选择要打开的文件。idea
Ctrl+E能够打开recent files窗口。spa
若是在编辑区,光标在一个方法中,可是方法的定义部分,在编辑区不可见的地方。这时候,不用将鼠标滚到上面,按下Alt+Q就能够了。能够显示光标所在方法啊的定义。若是方法的定义在编辑区中可见,按Alt+Q是没效果的。这个适合于方法体比较长的状况.
按住Ctrl键,选中2个文件,右键,比较文件。
快捷键也是能够在keymap中设置的。可是这里就不自定义了。你们都使用这一套标准吧。若是别人在本身的电脑上,或者本身在别人的电脑上,使用的快捷键是同样的。这些默认的快捷键慢慢习惯就好。
快捷键 | 说明 | 备注 |
Ctrl+X | 删除 | 将内容剪切到剪贴板 |
Ctrl+/ | 行注释 | 行注释 |
ctrl+shift+/ | 块注释 | |
ctrl+Z | undo取消操做 | |
ctrl+shift+Z | redo。和undo操做 | |
Ctrl+左箭头/右箭头 | 打开上一个/下一个tab页 | |
ctrl+tab | 打开switcher页面 | |
ctrl+【+】/【-】 | 展开/折叠代码 | |
ctrl+shift+【+】/【-】 | 展开/折叠全部代码 | |
ctrl+alt+L | 打开surrond with窗口 | 在intellij中也能够像visual studio中使用region了。将一段代码包含在region中。 一样可使用ctrl+【+】/【-】来展开和折叠这些region。 |
ctrl+shift+L | 格式化 | |
ctrl+F1 | 在各类视图之间切换 | |
ctrl+n | 根据name来找类 | |
ctrl+shift+n | 根据name找文件 | |
ctrl+f | 在当前文件中查找文本 | |
ctrl+shift+f | 在全局环境查找文本 | |
ctrl+shift+f7 | 高亮当前变量或方法的 | |
我经常使用的是svn。安装了tortoiseSVN,从代码库中checkout出代码,用idea打开,提示找不到svn。是由于电脑上没有svn.exe这个命令行工具。
安装tortoiseSVN时,默认是不安装svn的命令行的。有一个command line选项,默认是不安装,选择安装便可。也能够选择安装其余的svn命令行根据。以前安装的有sickSVN。
在安装tortoiseSVN时,若是选择了command line工具,会在tortoseSVN的目录下有一个svn.exe文件。还会在path环境变量中添加该目录。再打开intellij idea,就不会再提示找不到svn了。
和svn同样,若是要使用git版本控制。本机是那个也必需要安装git的命令行。能够在这个站点下载http://msysgit.github.io/。安装的时候有一个选项。安装git到win的环境变量中。安装好后,idea就能够获取到git的信息了。
当使用idea时,项目中的.idea文件夹和iml文件是不用嵌入到svn等版本控制中的。但咱们打开项目的时候,idea会自动帮咱们生成这些文件