idea常用设置(持续更新)
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常用设置(持续更新)的更多相关文章
- Linux常用命令——持续更新(2018-05-09)
此命令默认是在centos环境下执行,除非特殊标明. 1.查看ip: ifconfig 2.创建指定用户并分配到某个组:创建用户user并分配到root组 useradd -g root user 3 ...
- PHP的常用函数 持续更新
PHP的常用函数 前言: 由于害怕遗忘,故在此记录下常用的php函数,以便复习 1 define函数 作用:定义常量 用法 <?php define('a',100); ?> 2 intv ...
- iOS 常用三方(持续更新)
iOS 常用三方 1.ZWMSegmentController 分页控制器 https://github.com/weiming4219/ZWMSegmentController
- CSS 常用效果--持续更新
单行超出省略: white-space: nowrap; text-overflow:ellipsis; overflow:hidden; 多行超出省略: text-overflow: -o-elli ...
- Appium无线连接安卓终端方法 + ADB Shell常用命令(持续更新)
ADB无线连接手机的方法1)手机与PC有线相连 - 检查是否连接正常: adb devices - 执行以下命令:adb tcpip 5555 # 当前9001 - 成功提示:restar ...
- docker-compose常用命令(持续更新...)
build 构建或重建服务 help 命令帮助 kill 杀掉容器 logs 显示容器的输出内容 port 打印绑定的开放端口 ps 显示容器 pull 拉取服务镜像 restart 重启服务 rm ...
- jgGrid常用操作--持续更新
最近有使用到jqGrid框架,有个需求是单击某个字段,比如name,然后把id带过去执行一个function,网上有说用线获取选中行,然后再得到id的方法,此方法经实验,必须要先选中才行,在用户没有进 ...
- Linux下常用命令(持续更新)
l: 列举目录下的所有文件 ll: 显示详细属性 pwd: 查看当前所在完整路径 cd: 变更文件夹(变更到根目录:cd + /:变更到上级目录:cd + ..) sudo: 允许利用超级用户权限执行 ...
- Intellij 常用技巧-持续更新
1.快速输入 System.out.println(); sout [TAB] 2.删除Module ctrl+alt+shift+s 调出 Project Structure ,也可点击菜单Fil ...
- Linux常用命令(持续更新中)
cd 目录名 :进入某个目录 ls :列出当前目录的内容 locate 文件名/目录名:寻找文件.目录 find 目录名1 -name 文件名/目录名2 :在目录1中寻找目录2 whereis 文件 ...
随机推荐
- sql 关键字解析
sql 关键字解析 关键字 解析 union 注意:每个 SELECT 语句,必须列的数量.顺序相同,列的数据类型相似.即:1. UNION 内部的每个 SELECT 语句必须拥有相同数量的列:2. ...
- 如何在MFC DLL中向C#类发送消息
如何在MFC DLL中向C#类发送消息 一. 引言 由于Windows Message才是Windows平台的通用数据流通格式,故在跨语言传输数据时,Message是一个不错的选择,本文档将描述如何在 ...
- 开发框架-APP:Hybird App
ylbtech-开发框架-APP:Hybird App Hybrid App(混合模式移动应用)是指介于web-app.native-app这两者之间的app,兼具“Native App良好用户交互体 ...
- 制作jQuery文字提示插件
(functions($){ $.fn.colorTip=function(settings){ var defaultSettings={ color:'yellow', timeout:500 } ...
- python redis启用线程池管理
pool = redis.ConnectionPool(host=REDIS_HOST, port=REDIS_PORT,max_connections=3,password=REDIS_PASSWO ...
- 自己根据js的兼容封装了一个小小的js库
var gys = function () { } //oParent父节点 //获取所有的子元素 gys.prototype.getElementChildren = function (oPare ...
- 文件读操作(IO编程)
将文件中的数据读入程序,是将程序外部的数据传入程序中,应该使用输入流——InputStream或Reader.而由于读取的是特定的数据源——文件,则可以使用输入对应的子类FileInputStream ...
- Solr --- Group查询与Facet区别
简介 facet的查询结果主要是分组信息:有什么分组,每个分组包括多少记录:但是分组中有哪些数据是不可知道的,只有进一步搜索. group则类似于关系数据库的group by,可以用于一个或者几个字段 ...
- Tornado之链接数据库
5 数据库 知识点 torndb安装 连接初始化 执行语句 execute execute_rowcount 查询语句 get query 5.1 数据库 与Django框架相比,Tornado没有自 ...
- 关于THINKPHP5模型关联的初步理解
初步理解的意思是,使用最常用的关联模型,然后可以正常运行 还是打个比方 文章表 和文章分类表 一个文章分类可以有多个文章 所以 文章分类模型和文章建立 hasMany的关联 而文章和文章分类表则 ...