shift+F6重命名
shift+enter 换到下一行

shift+F8等同eclipse的f8跳到下一个断点,也等同eclipse的F7跳出函数
F8等同eclipse的f6跳到下一步F7等同eclipse的F5就是进入到代码
option+F8 debug时选中查看值
option+shift+C 最近修改的文件
option+enter 导入包,自动修改
option+f1查找文件所在目录位置
option+shift+F7这个是强制进入代码
option+F7查找在哪里使用,等同eclipse的control+shift+G
选中文本,option+F3 ,逐个往下查找相同文本,并高亮显示。shift+F3就是往上找
 
control+shift+/ 注释/*...*/
control+shift+B 找变量所属的类
control+shift+F10正常运行java类
control+shift+F9 debug运行java类
control+enter 出现生成get,set方法的界面
control+shift+J 把多行连接成一行,会去掉空格的行
control+shift+R 可以在整个工程或着某个目录下面替换变量
control+shift+F 可以在整个工程或着某个目录下面查找变量,等同eclipse里的control+H
control+shift+space代码补全,这个会判断可能用到的,这个代码补全和代码提示是不一样的
 
command+G定位
command+R 替换
command+N 查找类

command+Y 删除行
command+D复制一行
command+F2停止运行
command+X剪切删除行
command+P 方法参数提示
command+shift+N 查找文件
command+E最近打开的文件
command+shift+U 大小写转换
command+option+L 格式化代码
command+/ 注释一行或着多行 //
command+shift+小键盘的* 列编辑
command+shift+V 可以复制多个文本
command+f12可以显示当前文件的结构
command+[或] 可以跳到大括号的开头结尾
command+shift+上下箭头 把代码上移或着下移
command+B 找变量的来源 同F4 查找变量来源
command+option+左右箭头 返回上次编辑的位置

command+J 可以生成一些自动代码,比如for循环
command+option+B 可以导航到一个抽象方法的实现代码
command+option+T 把选中的代码放在 TRY{} IF{} ELSE{} 里
command+F 在当前文件里查找文本 F3向下看,shift+F3向上看
选中文本,按command+shift+F7 ,高亮显示所有该文本,按Esc高亮消失。

command+option+I 自动缩进,不用多次使用tab或着backspace键,也是比较方便的
command+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 ,功能基本同上
command+option+F7 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的

mac idea快捷键(部分常用)的更多相关文章

  1. MAC系统常用快捷键 基本常用的都整理在这里了

    写在前面 Mac系统中有几个比较特殊的功能键,和Win系统的区别也主要在这里比如在Win系统中我们常用的Ctrl键,在Mac系统中对应的不是长得比较像的Cnotrol,而是Command键,貌似也是M ...

  2. MAC常用快捷键 基本常用的都整理在这里了

    写在前面Mac系统中有几个比较特殊的功能键,和Win系统的区别也主要在这里比如在Win系统中我们常用的Ctrl键,在Mac系统中对应的不是长得比较像的Cnotrol,而是Command键,貌似也是Ma ...

  3. Android Studio2.0 教程MAC版 -快捷键篇

    本文转至 Android Studio2.0 教程从入门到精通MAC版 - 提高篇 ( OPEN 开发经验库) 第二篇我们开发了一个Hello World应用,并介绍Android Sutdio的界面 ...

  4. Android studio mac版本快捷键

    Mac下快捷键的符号所对应的按键 ⌥—> option|alt ⇧—>shift ⌃—>control ⌘—>command ⎋—>esc 注: 与F6/F7/F12等F ...

  5. MAC Eclipse 快捷键

    MAC Eclipse 快捷键大全备忘: Command + O:显示大纲 Command + 1:快速修复 Command + D:删除当前行 Command + Option + ↓:复制当前行到 ...

  6. Mac下Sublime Text常用插件

    Mac下Sublime Text常用插件 SideBarEnhancements 右键菜单增强插件 BracketHighlighter 括号.引号.标签高亮插件 Pretty JSON JSON美化 ...

  7. 【pycharm】Mac版快捷键

    首先是快捷键的设置,Mac中是在菜单栏的Pycharn/Preference/Keymap中 [快速调试] 1.看函数.方法最初在哪里创建的,这个方法很好用,查看内置函数之类的  按住command, ...

  8. pycharm快捷键、常用设置、包管理

    pycharm快捷键.常用设置.包管理 在PyCharm安装目录 /opt/pycharm-3.4.1/help目录下可以找到ReferenceCard.pdf快捷键英文版说明 or 打开pychar ...

  9. 【转】pycharm快捷键、常用设置、包管理

    转自:pycharm快捷键.常用设置.包管理 在PyCharm安装目录 /opt/pycharm-3.4.1/help目录下可以找到ReferenceCard.pdf快捷键英文版说明 or 打开pyc ...

  10. mac osx 快捷键符号以及意义 触发角:锁屏

    快捷键中常用符号⌘(command).⌥(option).⇧(shift).⇪(caps lock).⌃(control).↩(return).⌅(enter). OSX快捷键 快捷键中常用符号 ⌘( ...

随机推荐

  1. 输入域名网站访问不了,ping与ftp都正常,这情况有可能域名被墙

    被墙的风险 1.首先域名没有备案,而且服务器是国外的服务器, 2.域名解析到国外服务器 总结:以上两点有很大几率被墙的风险 被墙的解决方案: 1.换新域名并备案(不换新域名走第二步,域名一定要备案) ...

  2. Node.js——基本服务开启

    标注模式 var http = require('http'); var server = http.createServer(); server.on('request', function (re ...

  3. Vue 数组和对象更新,但是页面没有刷新

    在使用数组的时候,数组内部数据发生改变,但是与数组绑定的页面的数据却没有发生变化. <ul> <li v-for="(item,index) in todos" ...

  4. js 作用域 ?????

    ///*第一种情况 */ //var mycars = new Array() //mycars[0] = 0; //mycars[1] = 1; //mycars[2] = 2; //functio ...

  5. jsonP 现在360浏览器竟然阻止本机 jquery load一些html js什么的

    别的浏览器正常可以jquery.load本机文件,但是360浏览器不行了,缺德啊!! jsonP代码 index3.html <!DOCTYPE HTML PUBLIC "-//W3C ...

  6. java_String类练习

    public class StringTest { //1.模拟trim方法,去除字符串两端的空格 public static void main(String[] args) { String st ...

  7. 08C++函数

    函数 4.1 概述 一个较大的程序不可能完全由一个人从头至尾地完成,更不可能把所有的内容都放在一个主函数中.为了便于规划.组织.编程和调试,一般的做法是把一个大的程序划分为若干个程序模块(即程序文件) ...

  8. Mybatis输入输出映射_动态sql_关联关系(一对一、一对多、多对多)

    Mybatis输入输出映射_动态sql_关联关系(一对一.一对多.多对多)输入输出映射parameterType完成输入映射parameterType可以传入的参数有,基本数据类型(根据id查询用户的 ...

  9. 第3节 mapreduce高级:8、9、自定义分区实现分组求取top1

    自定义GroupingComparator求取topN GroupingComparator是mapreduce当中reduce端的一个功能组件,主要的作用是决定哪些数据作为一组,调用一次reduce ...

  10. winfrom 多线程 并发 和定时任务

    static void Main(string[] args) { //多个线程修改同一个值,使用lock锁解决并发 for (int i = 0; i < 4; i++) { Task.Fac ...