1、注释模板

Setting里找到live Templates

(1)创建一个Templates Group

(2)在Templates Group下创建Live Template

2、常用内置模板

Java:

  itar --> 普通for循环(i++)

  ritar --> 普通for循环(i--)

  iter --> foreach

  sout --> System.out.println();

  serr --> System.err.println()

  fori --> 普通for循环

  ifn --> if(xxx == null){}

  inn --> if(xxx != null){}

  lazy --> if(xxx == null){xxx = new XXX();}

  psvm --> main方法

SQL:

  ins -- > insert into  () values ();

3、常用快捷键

选用Eclipse快捷键

  Alt + Enter --> 代码提示

  Alt + Insert --> 生成setter和getter方法

  Alt + Shift + R --> 查找Class

  Alt + Shift + Z --> try-catch

  Ctrl  + G --> 查看方法调用者

  Ctrl + H --> 全局搜素

  Ctrl + O --> 查看当前类所有方法

  Alt + 左右箭头 --> 跳转上一个或下一个位置

  Shift双击 --> idea 特殊全局搜索

  Alt + Shift + R --> 重命名

4、常用页面设置

(1)打开Toobar和ToolButtons

(2)Version Control

(3)分屏查看代码

  可在setting中keymap设置快捷键  main menu --> window --> editor tabs --> split vertically/split horizontally

(4) Tomcat配置

5、git shelve的使用

  shelve是idea提供的特有暂存(搁置)代码的功能。

  使用场景:当你在一个分支上修改代码后但暂时不想提交,这时你需要切换到另外一个分支上去工作,这时候就需要暂存现在修改的代码。(git 提供了 stash的功能,idea 提供了 shelve功能)

(1)将修改提交到shelf中

idea还提供了静默暂存的功能,即不会弹出确认框

(2)从shelf中取出暂存的代码

shelve changes 后,version control 中会增加一个shelf 标签,可以使用unshelve功能从shelf中取出暂存的代码,并且可以多次取出。不需要后可以删除shelf

(3)改变存储shelf中的默认地址

6、git stash

  git 提供的暂存代码方法

  vcs-->git-->stash changes

         -->unStash changes

  

idea常用设置(持续更新)的更多相关文章

  1. Linux常用命令——持续更新(2018-05-09)

    此命令默认是在centos环境下执行,除非特殊标明. 1.查看ip: ifconfig 2.创建指定用户并分配到某个组:创建用户user并分配到root组 useradd -g root user 3 ...

  2. PHP的常用函数 持续更新

    PHP的常用函数 前言: 由于害怕遗忘,故在此记录下常用的php函数,以便复习 1 define函数 作用:定义常量 用法 <?php define('a',100); ?> 2 intv ...

  3. iOS 常用三方(持续更新)

    iOS 常用三方 1.ZWMSegmentController 分页控制器 https://github.com/weiming4219/ZWMSegmentController

  4. CSS 常用效果--持续更新

    单行超出省略: white-space: nowrap; text-overflow:ellipsis; overflow:hidden; 多行超出省略: text-overflow: -o-elli ...

  5. Appium无线连接安卓终端方法 + ADB Shell常用命令(持续更新)

    ADB无线连接手机的方法1)手机与PC有线相连 - 检查是否连接正常: adb devices - 执行以下命令:adb tcpip 5555 # 当前9001       - 成功提示:restar ...

  6. docker-compose常用命令(持续更新...)

    build 构建或重建服务 help 命令帮助 kill 杀掉容器 logs 显示容器的输出内容 port 打印绑定的开放端口 ps 显示容器 pull 拉取服务镜像 restart 重启服务 rm ...

  7. jgGrid常用操作--持续更新

    最近有使用到jqGrid框架,有个需求是单击某个字段,比如name,然后把id带过去执行一个function,网上有说用线获取选中行,然后再得到id的方法,此方法经实验,必须要先选中才行,在用户没有进 ...

  8. Linux下常用命令(持续更新)

    l: 列举目录下的所有文件 ll: 显示详细属性 pwd: 查看当前所在完整路径 cd: 变更文件夹(变更到根目录:cd + /:变更到上级目录:cd + ..) sudo: 允许利用超级用户权限执行 ...

  9. Intellij 常用技巧-持续更新

    1.快速输入 System.out.println(); sout [TAB] 2.删除Module ctrl+alt+shift+s 调出  Project Structure ,也可点击菜单Fil ...

  10. Linux常用命令(持续更新中)

    cd 目录名 :进入某个目录 ls :列出当前目录的内容 locate 文件名/目录名:寻找文件.目录 find 目录名1 -name 文件名/目录名2 :在目录1中寻找目录2 whereis  文件 ...

随机推荐

  1. TensorFlow入门教程集合

    TensorFlow入门教程之0: BigPicture&极速入门 TensorFlow入门教程之1: 基本概念以及理解 TensorFlow入门教程之2: 安装和使用 TensorFlow入 ...

  2. [C++] 一个能够定时自毁的类的实现

    试想一下, 有没有这种需求: 对于每一个新的对象, 我们希望它能够在一定时间后自动销毁, 前提是我们没有在这段时间内给它发出重置信号. 这种需求其实是有的, 比如在电影里, 主角知道了一个反派不希望被 ...

  3. win10激活命令

    以管理员方式打开命令提示符输入以下3条命令slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX 按回车slmgr /skms 54.223.212.31 按回车slmgr ...

  4. dede 添加自定义函数

    include/extend.func.php里添加函数 function GetTopTags($str){$dsql = new Dedesql(false);$row = $dsql->G ...

  5. 微信JS-SDK官方示例程序

    示例地址:http://203.195.235.76/jssdk/ /* * 注意: * 1. 所有的JS接口只能在公众号绑定的域名下调用,公众号开发者需要先登录微信公众平台进入“公众号设置”的“功能 ...

  6. PHP $_SERVER 祥细解读(有事例)

    为了看的更明白,添加上了事例 例如  'www.ceshiyuming.com/ceshi.php?p=123';Array(    [HOSTNAME] =>     [PATH] => ...

  7. antd在线换肤定制功能

    最近react项目,用的antd框架,然后看见他的antdPro例子里面有个定制功能很帅,老大说做,那就做吧,鼓捣了一晚终于实现了. 先看预览效果吧 css换肤 入行前端的时候经常看鱼哥(张鑫旭)的博 ...

  8. bzoj1212 L语言

    Description 标点符号的出现晚于文字的出现,所以以前的语言都是没有标点的.现在你要处理的就是一段没有标点的文章. 一段文章T是由若干小写字母构成.一个单词W也是由若干小写字母构成.一个字典D ...

  9. [转] AForge.NET 图像处理类

    https://www.nuget.org/packages?q=AForge.NET https://baike.baidu.com/item/AForge.NET/114415?fr=aladdi ...

  10. [UE4]为UStaticMeshComponent添加点击事件

    BlockMesh->OnClicked.AddDynamic(this, &APuzzleBlock::BlockClicked); //鼠标点击事件 BlockMesh->On ...