IDEA常用配置详解

IDEA常用配置详解

查询快捷键
ctrl+n   查找类
ctrl+shift+n  查找文件
ctrl+shift+alt+n 查 找类中的方法或变量
cirl+b   找变量的来源
ctrl+alt+b  找所有的子类
ctrl+shift+b  找变量的 类
ctrl+g   定位行
ctrl+f   在当前窗口查找文本
ctrl+shift+f  在指定窗口查找文本
ctrl+r   在 当前窗口替换文本
ctrl+shift+r  在指定窗口替换文本
alt+shift+c  查找修改的文件
ctrl+e   最 近打开的文件
f3   向下查找关键字出现位置
shift+f3  向上一个关键字出现位置
f4   查找变量来源
ctrl+alt+f7  选 中的字符 查找工程出现的地方
ctrl+shift+o  弹出显示查找内容

svn 管理
把svn库添加到idea中 setting ->  version control -> vcs = svbversion

自动代码
alt+回车  导入包,自动修正
ctrl+alt+l  格式化代码
ctrl+alt+i  自 动缩进
ctrl+alt+o  优化导入的类和包
alt+insert  生成代码(如get,set方法,构造函数等)
ctrl+e 或者alt+shift+c 最近更改的代码
ctrl+shift+space 自动补全代码
ctrl+空格  代码提示
ctrl+alt+space  类 名或接口名提示
ctrl+p   方法参数提示
ctrl+j   自动代码
ctrl+alt+t  把选中的代码放在 try{} if{} else{} 里

复制快捷方式
f5   拷贝文件快捷方式
ctrl+d   复制行
ctrl+x   剪 切,删除行
ctrl+shift+v  可以复制多个文本 

高亮
ctrl+f   选中的文字,高亮显示 上下跳到下一个或者上一个
f2 或shift+f2  高亮错误或警告快速定位
ctrl+shift+f7  高亮显示多个关键字. 

其他快捷方式
cirl+u   大小写切换
ctrl+z   倒退
ctrl+shift+z  向 前
ctrl+alt+f12  资源管理器打开文件夹
alt+f1   查找文件所在目录位置
shift+alt+insert 竖 编辑模式
ctrl+/   注释//  
ctrl+shift+/  注释/*...*/
ctrl+w   选中代码,连续按会 有其他效果
ctrl+b   快速打开光标处的类或方法
alt+ ←/→  切换代码视图
ctrl+alt ←/→  返回上次编辑的位置
alt+ ↑/↓  在方法间快速移动定位
shift+f6  重构-重命名
ctrl+h   显 示类结构图
ctrl+q   显示注释文档
alt+1   快速打开或隐藏工程面板
ctrl+shift+up/down 代码 向上/下移动。
ctrl+up/down  光标跳转到第一行或最后一行下
esc   光标返回编辑框
shift+esc  光 标返回编辑框,关闭无用的窗口
f1   帮助 千万别按,很卡!
ctrl+f4   非常重要 下班都用

重要的设置 

不编译某个modules的方法,但在视图上还是有显示
settings -> compiler -> excludes -> 

不编译某个modules,并且不显示在视图上
modules settings -> (选择你的module) -> sources -> excluded -> 整个工程文件夹

idea编码设置3步曲
file -> settings -> file encodings -> ide encoding
file -> settings -> file encodings -> default encoding for properties files
file -> settings -> compiler -> java compiler -> additional command line parameters

加上参数 -encoding utf-8 编译groovy文件的时候如果不加,string s = "中文"; 这样的groovy文件编译不过去. 

编译中添加其他类型文件比如 *.txt *.ini
file -> settings -> resource patterns

改变编辑文本字体大小
file -> settings -> editor colors & fonts -> font -> size 

修改智能提示快捷键 
file -> settings -> keymap -> main menu -> code -> complete code -> basic 

显示文件过滤
file -> settings -> file types -> ignore files...
下边是我过滤的类型,区分大小写的
cvs;sccs;rcs;rcs;.ds_store;.svn;.pyc;.pyo;*.pyc;*.pyo;.git;*.hprof;_svn;.sbas;.iji.*;vssver.scc;vssver2.scc;.*;*.iml;*.ipr;*.iws;*.ids 

在project窗口中快速定位,编辑窗口中的文件
在编辑的所选文件按alt+f1, 然后选择project view

------------------------------------------------------------------------------------------------------------ 

2.优化文件保存和工程加载

取消“synchronize file on frame activation”(同步文件功能,酌情考虑可以不取消)

取消“save files on framedeactivation”的选择
同时我们选择"save files automatically", 并将其设置为30秒,这样idea依然可以自动保持文件,所以在每次切换时,你需要按下ctrl+s保存文件

如何让intellij idea动的时候不打开工程文件:settings->general去掉reopen last project on startup

3.用*标识编辑过的文件 

editor –> editor tabs
—————————————–
在idea中,你需要做以下设置, 这样被修改的文件会以*号标识出来,你可以及时保存相关的文件。"mark modifyied tabs with asterisk"


4.显示行号 
如何显示行号:settings->editor->appearance标签项,勾选show line numbers


5.自定义键盘快捷方式 
如果默认代码提示和补全快捷键跟输入法冲突,如何解决:settings->keymap


6.如何让光标不随意定位 
settings->editor中去掉allow placement of caret after end of line。



7.中文乱码问题

settings-> file encondings 选择 ide encoding为gbk。

在包含中文文件名或者文件夹的时候会出现??的乱码,解决方法如下:

file菜单->settings->colors & fonts->editor font=宋体, size=12, line spacing =1.0

settings->appearance中勾选override default fonts by (not recommended),设置name:nsimsun,size:12

------------------------------------------------------------------------------------------------------------------------------------------------

general 
----------------------------------------- 
取消“synchronize file on frame activation”和“save files on framedeactivation”的选择 
同时我们选择"save files automatically", 并将其设置为30秒,这样idea依然可以自动保持文件,所以在每次切换时,你需要按下ctrl+s保存文件。 

如何让intellij idea动的时候不打开工程文件:settings->general去掉reopen last project on startup 

editor --> editor tabs 
----------------------------------------- 
在idea中,你需要做以下设置, 这样被修改的文件会以*号标识出来,你可以及时保存相关的文件。 
"mark modifyied tabs with asterisk" 

如何显示行号:settings->editor->appearance标签项,勾选show line numbers 
默认代码提示和补全快捷键跟输入法冲突,如何解决:settings->keymap 
如何让光标不随意定位:settings->editor中去掉allow placement of caret after end of line 

----------------------------------------- 
intellij idea不支持热发布,就因为改个页面我们去重启容器,是很浪费时间的,也很麻烦。我们通过改变目录来解决这个问题。在“ajax”上点右键,选择“ module settings” 

到这里,你会发现有个web facet exploede directory 然后我们改变这个目录,指向当前工程的web跟节点即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值