【Mac】Mac快捷键与Mac下的Idea快捷键
本人之前一直在windows平台下进行开发,刚接触Mac的时候有些许的不适应,无论是无鼠标操作,还是文件系统的变更,以及键盘格式以及系统快捷键的变更,都曾对自己造成过一定程度的困扰。由此记录一下自己认为的一些要点,方便后来者快速上手。
本人系统版本:
总体分为以下几点:
1、系统界面简单介绍(Mac OS x):
- 系统主界面如上图,红框部分是菜单栏,蓝框部分是快捷工具栏,点击篮框中的小火箭图标可以查看已安装应用。
- 篮框中第一个应用“访达”是系统默认的文件管理工具,打开访达,可以通过shift+cmd+g键打开目录搜索查找目录(配合tab)。
- 点击红框中的苹果图标》选择关于本机,查看机器信息。
2、学会调试你的触控板:
mac的触控板比windows平台下的要好用很多,完全可以取代鼠标,为了使用的更舒适,可以在菜单栏中的苹果图标》系统偏好设置中自定义你的触控板。
- 三指/四指左右滑动(可自定义)切换已经打开的应用(cmd+tab也可)。
- 双指上下滑动(可自定义)滚动屏幕。
- 调度中心的使用(可自定义)。
- 苹果图标》系统偏好设置中选择触控板自定义你的手势吧。
3.Mac系统常用操作以及快捷键总结(持续更新中):
- 选择(目前通过触控板操作)
- 最大化(ctrl+cmd+F),最小化(cmd+m)
- 切换窗口(cmd+tab、cmd+shift+tab );窗口间切换(cmd+~)
- 通用操作:
Command + Z 撤销(Command +shife+ Z 反撤销)
Command + X 剪切
Command + C 拷贝(Copy)
Command + V 粘贴
Command + A 全选(All)
Command + S 保存(Save)
Command + F 查找(Find)
- 退出(cmd+opt+esc)(cmd+q)
- 输入法切换(ctrl+space)
- 删除文件(cmd+backspace)
4、 开发工具快捷键整理(我用的idea):
目前我是用的IDE是idea,常用的快捷键以及设置方法列在小面:
cmd+, 打开设置菜单,通过keymap可自定义快捷键。
常用:
新建:alt+i( 自定义)
查找文件:ctrl+shift+n;双击shift
全局查找字符:cmd+alt+f7、cmd+shift+f
page中查找字符:cmd+f
打开最近文件:ctrl+e
自动生成getset、constructor等:ctrl+enter
包裹try catch cmd+opt+t
补全返回值:opt+cmd+v
查找子类、实现类:cmd+alt+b
选择:
自动补全:自定义为alt+enter
重命名:shift+f6
自动导包:ctrl+enter
tryctach等:opt+cmd+t
DEBUG:
alt+f8 debug时选中查看值
f8相当于eclipse的f6跳到下一步
shift+f8相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数
f7相当于eclipse的f5就是进入到代码
alt+shift+f7这个是强制进入代码
查看接口实现类:cmd+opt+b
实现方法:cmd+I
查看类信息:cmd+F12
返回刚才查看的位置ctrl+alt+左箭头、右箭头
5、其他:
1、端口关闭:
zxdeMacBook-Pro:local zhangxu$ lsof -i:8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 1431 zhangxu 57u IPv6 0x71a4e002393437e5 0t0 TCP *:http-alt (LISTEN)
zxdeMacBook-Pro:local zhangxu$ kill 1431
2、授权
chmod -R 777 文件/文件夹名称
【Mac】Mac快捷键与Mac下的Idea快捷键的更多相关文章
- Mac下Vim编辑快捷键小结(移动光标)
Mac下Vim编辑快捷键小结(移动光标) 1.移动到行尾"$",移动到行首"0"(数字),移动到行首第一个字符处"^" 2.移动到段首&qu ...
- 开发环境eclipse for Mac 下的常用快捷键汇总(基本参照Win系,将Ctrl换为Command)
最近迁移开发环境到Mac下,在豆瓣看到一个常用快捷键,去掉废话直接上干货 Command + O:显示大纲 Command + 1:快速修复 Command + D:删除当前行 Command + O ...
- VSCode在Ubuntu下快捷键和Windows下不一致的解决办法
Windows下切换前一次和后一次光标位置,用的快捷键是Alt+<-和Alt+->.很遗憾,Ubuntu下并不是这个快捷键.不清楚为什么VSCode不提供统一的快捷键,但对于我来说,我很想 ...
- Chrome快捷键, Mac 下 Chrome 浏览器 快捷键
Chrome窗口和标签页快捷键:Ctrl+N 打开新窗口 Ctrl+T 打开新标签页 Ctrl+Shift+N 在隐身模式下打开新窗口 Ctrl+O,然后选择文件 在谷歌浏览器中打开计算机上的文件 按 ...
- Eclipse 常用快捷键 For MAC
Eclipse 常用快捷键 For MAC Option + Command + X: 运行Command + O:显示大纲Command + 1:快速修复Command + D:删除当前行Comma ...
- 【Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff 】
原文:[Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff ] 基本命令 1.列出文件 ls 参数 目录名 例: 看看驱动目录下有什么:ls /S ...
- iterm2 快捷键大全 Mac item2常用快捷键
整理使用 iTerm 2 过程中得常用快捷键,Mac 原来自带的终端工具 Terminal 不好用是出了名的,虽然最近几个版本苹果稍微做了些优化,功能上,可用性方面增强不少,无奈有个更好用的 Iter ...
- 键盘快捷键大全 - Mac 技巧
整理了一份Mac的快捷键大全,觉得有用可以转发/收藏起来. Mac 键盘快捷键 您可以按下某些组合键来实现通常需要鼠标.触控板或其他输入设备才能完成的操作. 要使用键盘快捷键,请按住一个或多个修饰键, ...
- Android Studio 常用快捷键 for mac
Android Studio 常用快捷键 for mac 查找/查看相关 ⌘O: 全局查找class类名<使用率非常高> ⌘F: 在当前编辑文件中查找<使用率非常高> | 对应 ...
- eclipse快捷键(Mac版)整理
eclipse快捷键(Mac版)整理 前言: 最近在学习JDBC,老师用的是eclipse,对于习惯了IDEA的我来说,没有了快捷键,效率明显下降. 我认为,开发工具的熟练使用,也是程序员必备的一项技 ...
随机推荐
- Android 调用系统分享文字、图片、文件,可直达微信、朋友圈、QQ、QQ空间、微博
原文:Android 调用系统分享文字.图片.文件,可直达微信.朋友圈.QQ.QQ空间.微博 兼容SDK 18以上的系统,直接调用系统分享功能,分享文本.图片.文件到第三方APP,如:微信.QQ.微博 ...
- 由Maximum Gap,对话桶排序,基数排序和统计排序
一些非比较排序 在LeetCode中有个题目叫Maximum Gap.是求一个非排序的正数数列中按顺序排列后的最大间隔.这个题用桶排序和基数排序都能够实现.以下说一下桶排序.基数排序和计数排序这三种非 ...
- 执行xcopy命令后出现Invalid num of parameters错误的解决办法
作者:朱金灿 来源:http://blog.csdn.net/clever101 在执行一条批处理命令: xcopy /s /i /y C:\ppt D:\Program doc 开始很纳闷,上网一查 ...
- WPF 动态模拟CPU 使用率曲线图
原文:WPF 动态模拟CPU 使用率曲线图 在工作中经常会遇到需要将一组数据绘制成曲线图的情况,最简单的方法是将数据导入Excel,然后使用绘图功能手动生成曲线图.但是如果基础数据频繁更改, ...
- VC++互相转码GBK,unicode,utf8
windows平台下微软的库自带了一些api可用于几种编码格式间的互相转码,其实可以用一个iconv开源跨平台的转码库,那个方法更方便且统一. 使用前要引入头文件和命名空间 #include < ...
- WPF支持OneWay,TwoWay,OneTime,Default和OneWayToSource
原文:WPF支持OneWay,TwoWay,OneTime,Default和OneWayToSource 无论是目标属性还是源属性,只要发生了更改,TwoWay 就会更新目标属性或源属性. OneWa ...
- Qt文档系统分析(解释Qt文档的生成工具与过程)
写在前面 只要打开Qt Assistant或Qt Creator的Help,或是打开在线版的 http://doc.qt.nokia.com ,Qt的漂亮的文档就会呈现在我们眼前.而且 Qt的文档,长 ...
- 硬盘可以支持140万小时(也就是159年)的MTBF(硬盘只是一次性的投入)
1.硬盘的的确确是一个一次性投入: 最普通的家用硬盘寿命都可以到达平均5年以上:企业级的硬盘的寿命更是长的离谱,如这个西数为数据中心提供的硬盘: WD Re:页面上说明该种硬盘可以支持140万小时(也 ...
- C# mysql set和enum属性字段的读取和添加
1.使用Navicat for Mysql设置set和enum属性字段: a.enum类型 b.set类型 enum类型在创建表时需要设置初始值,在如图所示的位置设置. 2.C#读取和添加数据 a.e ...
- Linux中的进程
进程,线程,程序 通俗的说,进程是程序的一次执行过程,程序是一种静态概念,如果在系统中引入线程,则进程是资源分配单元,线程是系统执行单元.此处不懂应参阅<操作系统> 进程衍生 fork-e ...