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. C# 线程会合实例

    有这样一个题目:四个线程t1,t2,t3,t4,向4个文件中写入数据,要求:t1只能写入“1”,t2只能写入“2”,t3只能写入“3”,t4只能写入“4”,对4个文件A,B,C,D写入如下内容: A: ...

  2. 一个5.0/3.3V双向通讯的电路

    来自群友 西江月-梧州 的分享 硬件程工-深圳福永(79993868) 17:06:33 当3.3V高时二极管阳极为3.3V,阴极接了10K上拉为5V,二极管的压降为反向,此时二极管不导通. 硬件程工 ...

  3. python3 获取int最大值

    python2 中获取int最大值 import sys i = sys.maxint print i 但是在python3中,报错: AttributeError: module 'sys' has ...

  4. mySQL教程 第1章 数据库设计

    E-R设计 很多同学在学SQL语句时,觉得非常困难,那是因为你在学一个你根本不了解的数据库,数据库中的表不是你设计的,表与表之间的关系你不明白.因此在学SQL语句之前,先介绍一下数据库设计. 下面举例 ...

  5. ssl证书(https) iis 配置安装

    因客户给的 cer的文件 导入提示 失败,所以用 了 客户给的 crt的格式的证书. 安装证书操作如下:iis>>服务器证书>>右侧菜单-完成证书申请>>选择 本文 ...

  6. Excel数组排序+图片统一大小

    Sub 图片调整合适大小() ' Debug.Print ActiveWorkbook.Name 图片显示比例 = 0.9 '1为顶满单元格 Dim wb As Workbook, sh As Wor ...

  7. [转载]Linux下关于system调用

    曾经的曾经,被system()函数折磨过,之所以这样,是因为对system()函数了解不够深入.只是简单的知道用这个函数执行一个系统命令,这远远不够,它的返回值.它所执行命令的返回值以及命令执行失败原 ...

  8. 【刷题】Search in a Big Sorted Array

    原题戳我. 题目 Description Given a big sorted array with positive integers sorted by ascending order. The ...

  9. bzoj1833 数字计数

    Description 给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次. Input 输入文件中仅包含一行两个整数a.b,含义如上所述. Output 输出文 ...

  10. 利用spring的ApplicationListener实现springmvc容器的初始化加载--转

    1.我们在使用springmvc进行配置的时候一般初始化都是在web.xml里面进行的,但是自己在使用的时候经常会测试一些数据,这样就只有加载spring-mvc.xml的配置文件来实现.为了更方便的 ...