zoukankan      html  css  js  c++  java
  • intellij idea 学习

    intellij idea是一个java的ide。由jetbrain开发。

    intellij idea快捷键

    快捷键 说明 备注
    Ctrl+N 快速导航到类 类似于Resharper中的Ctrl+T
    Ctrl+Shift+N 快速打开到文件  
    Ctrl+E 打开最近的文件  
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         

    intellij中的一些概念

    eclipse中会在一个workspace中有很多的project。idea中没有workspace,idea中有project,一个project有很多的module。

    eclipse中的workspace对应idea中的project。

    eclipse中的project对应idea中的moudule。

    eclipse中可以在一个workspace中打开多个项目。也可以打开多个workspace,每个workspace打开一个项目。在idea中,每个idea只能打开一个项目。所以,如果想打开多个项目,就要打开多个idea。新版本的idea好像有些改动。idea实例只能有一个。如果想打开多个项目,可以在file菜单中open一个project。idea会提示,是在当前窗口中打开还是在一个新窗口中打开。我们选择新窗口即可。

    idea中的文本编辑

    idea中可以设置代码高亮,字体等元素。

    多窗口,多tab

    可以打开多个编辑窗口,每个编辑窗口中可以打开多个tab页。

    在同一编辑窗口中可以按Alt+左箭头/右箭头来导航到上一个或者下一个文件。也可以使用Ctrl+Tab来打开switch窗口,来选择要打开的文件。

    Ctrl+E可以打开recent files窗口。

    如果在编辑区,光标在一个方法中,但是方法的定义部分,在编辑区不可见的地方。这时候,不用将鼠标滚到上面,按下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 高亮当前变量或方法的  
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         

    idea和版本控制

    svn版本控制

    我常用的是svn。安装了tortoiseSVN,从代码库中checkout出代码,用idea打开,提示找不到svn。是因为电脑上没有svn.exe这个命令行工具。

    安装tortoiseSVN时,默认是不安装svn的命令行的。有一个command line选项,默认是不安装,选择安装即可。也可以选择安装其他的svn命令行根据。之前安装的有sickSVN。

    在安装tortoiseSVN时,如果选择了command line工具,会在tortoseSVN的目录下有一个svn.exe文件。还会在path环境变量中添加该目录。再打开intellij idea,就不会再提示找不到svn了。

    git版本控制

    和svn一样,如果要使用git版本控制。本机是那个也必须要安装git的命令行。可以在这个站点下载http://msysgit.github.io/。安装的时候有一个选项。安装git到win的环境变量中。安装好后,idea就可以获取到git的信息了。

    当使用idea时,项目中的.idea文件夹和iml文件是不用嵌入到svn等版本控制中的。但我们打开项目的时候,idea会自动帮我们生成这些文件

  • 相关阅读:
    C++ 对象间通信框架 V2.0 ××××××× 之(三)
    C++ 对象间通信框架 V2.0 ××××××× 之(二)
    C++ 对象间通信框架 V2.0 ××××××× 之一
    C++ 对象间通讯机制 框架实现
    websocket 传输数据帧打包 (client端)
    SetwindowText 之线程阻塞
    oracle虚拟索引的创建
    函数索引
    关于is null和is not null不能利用索引的测试
    索引的选择性
  • 原文地址:https://www.cnblogs.com/leiwei/p/3708021.html
Copyright © 2011-2022 走看看