IntelliJ IDEA 快捷键

在弹出的setting页面中左侧导航中选择Keymap;在keymaps下拉列表中选择Eclipse;
如果想要使用这个快捷键风格,则点击右侧的copy按钮赋值一份,可以设定成自己想要的名字,然后点击apply,ok即可使用


Alt+数字 窗口跳转
Ctrl+Shift+A 查询快捷键
Ctrl+Alt[(]) 最近窗口跳转
Ctrl+E 最近文件跳转
Ctrl+Alt+left(right) 最近修改文件跳转(和Windows有冲突)
Ctrl+F11+2 书签或者F11不记录书签 Shift列出
Alt+Shift+f 收藏alt+2可以查看
Ctrl+Shift+n 查找类(当前文件不用Shift)或者文件(双击引入jar类库)
Ctrl+Shift+Alt+n 查找private查询
Ctrl+Shift+f 索引查找字符串
Ctrl+right 选择单词
Ctrl+Shift+Alt+J 批量修改(选中标识符)
Ctrl+Shift+U(u) 大(小)写单词
Alt+Enter 智能提示
Ctrl+Shift+Alt+top 代码所有改动
Ctrl+z(R) 撤销
local history 修改轨迹
put label 标记轨迹
Ctrl+Shift+Alt+s 关联Spring(Modules→+Spring)
Database 配置后可以关联数据库
Alt+F8 点击可进行表达式求值
Alt+F9 运行到光标指定行
Ctrl+F8 添加(取消)断点(debug)
Shift+F9 单步运行(执行DeBug)
F8 运行
F9 跳至下个断点
Shift+Alt+F8 查看全部断点(改行如果为debug,则添加条件,为真则开启)
F2 调试过程中可赋值(显示框)
All files are up-to-date 禁止所有断点
Ctrl+Shift+F9 运行可执行函数Test或者main
F5 复制当前文件
Alt+Ctrl+Insert 新建文件
F6 移动文件
Ctrl+c+(Shift) 复制文件名(路径)
Ctrl+Shift+v 剪切板
Ctrl+F12 查看该类
Ctrl+h 查看继承
Ctrl+Alt+h 查看调用和被调用
Ctrl+Shift+Alt+U 查看类图
Ctrl+y 删除当前行












Shift+F6 重构变量(包括数据库)
Ctrl+F6 重构方法
Alt+Ctrl+v 抽取,将多个一样的变量定义成同个变量
Alt+Ctrl+c 抽取静态变量
Alt+Ctrl+f 抽取成员变量
Alt+Ctrl+p 抽取方法参数
Alt+Ctrl+m 抽取函数
LiveTemplates 可通过此创建模板 分组---名称---调用关键词
Postfix Completion
.fori 可快速调用for循环
.sout 可调用输出
.field 可创建final对象
.return 可快速返回对象
.nn 可快速判断为空时操作


IDEA和MyEclipse对比
IDEA中功能名 对应MyEclipse快捷键 功能描述
Fix doc comment Alt+shift+J 生成java doc 注释
Class Name Completion Alt +/ 代码提示
Duplicate Entire Lines Ctrl+Alt+↓ 复制行
Find in Path Ctrl+H 工作空间检索
Show Intention Action Ctrl+1 智能改错
sout → tab键 syso → Alt+/ 输出
psvm → tab键 main → Alt+/ 主函数
div.box>div.item*4→tab键 IDEA用的也是这种方式。
Alt+回车 导入包,自动修正 
Ctrl+Alt+L  格式化代码 
Ctrl+Alt+O 优化导入的类和包  
Alt+Insert 生成代码(如get,set方法,构造函数等) 




Plugins 插件的添加
例如:
进入后,点击Browse repositories搜索EmacsIDEAs安装插件
重启后配置插件进入Keymap---Plug-ins---emacsIDEAs---AceJumpWord---add (Shift+f)本人设置
后直接点字符,即可搜索(后因和Windows冲突,且我是写M有Eclipse出生,不熟悉emacs放弃使用)
试用了以下插件


IdeaVim是IntelliJ IDEA的一款插件,他提高了我们写代码的速度,对代码的跳转,查找也很友好。
具体操作
s/正则表达式/替换文本/g 可以在当前行范围内查找替换。(在正常的IDEA中需要选中当前行后在当前选区查找替换) 
.小数点 将在当前光标位置重复上一次修改操作。
u 撤销修改
Ctrl+R 重做修改(返回撤销) 
daw 删除一个单词
d$ 删除至行尾
d0 删除至行首(包括缩进)
d^ 删除至行首(保留缩进)
dd 删除当前行。删除后按p可以复制删除内容。 
i 进入编辑模式,按下字母i开启就可以打字。
Esc 从编辑模式切换为Vim,按下键盘的Esc键切回Vim。
方向键 上:k , 下:j , 左: h , 右:l
w(b) 词组正(反)向跳转(以空格和符号作为分割)
W(B) 词组正(反)向跳转(以空格为分割)
f(F)+"搜索的字符串" 正(反)向跳转到指定字符
t(T)+"搜索的字符串" 正(反)向跳转到指定字符的前一个位置(空格也算)
yy 复制当前行
p 粘贴(还可以10p,复制十次,最好不用,当时复制了1w多次,电脑卡半天)
*(#) 正(反)向跳转至下一个与当前光标相同字符的位置(可以跨行跳转)
v 选中(再通过上下左右进行区域选中)
J 直接把下一行连接到本行末尾,去除缩进 
% 跳到匹配的括号
~ 将光标下的字母改变大小写
~aw 改变当前单词的大小写。(大写变小写)
gU<空格> 当前字母改大写
gu<空格> 当前字母改小写
gUaw 当前单词改大写
guaw 当前单词改小写
gU(u)f+"字符串" 在字符串前面的单词改大(小)写。 
n(次数)i(书写)b(字符串)<ESC> 插入10个b。 
ctrl+a 可将该数字加1
ctrl+x 可将数字减1
(数字)ctrl+a 可将光标数字加上输入的数字。 
(行号)+G 直接移动到某行(使用IDEA的Ctrl+G会弹出对话框,且移动到的那行会自动居中) 
H 光标移动到屏幕第一行
L 光标移动到屏幕最后一行
M 光标移动到屏幕中间
zz 光标所在行居中


translation 插件
ctrl+shift+y 直接翻译
ctrl+shift+o 走流程翻译
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值