【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的我来说,没有了快捷键,效率明显下降. 我认为,开发工具的熟练使用,也是程序员必备的一项技 ...
随机推荐
- javaS的tring和androidS的tring区别是什么?
这是今天阿里电话面试被问到的,在之前确实没有想过(一直以为是一样的),于是面试完之后,我立即打开了源代码,对这两个String类进行了比較,以下是我的发现. 首先我观察了这两个String类所导入的包 ...
- 假设做一个循环滚动UIScrollView
先上效果图: 首先初始化: - (void)viewDidLoad { //加入最后一张图 用于循环 int length = 4; NSMutableArray *tempArray = [NSMu ...
- 机器学习: DeepDreaming with TensorFlow (一)
在TensorFlow 的官网上,有一个很有趣的教程,就是用 TensorFlow 以及训练好的深度卷积神经(GoogleNet)网络去生成一些有趣的pattern,通过这些pattern,可以更加深 ...
- ASP.NET Core 登录登出 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core 登录登出 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 登录登出 上一章节我们总算完善了注册的功能,而且也添加了一个用户,现 ...
- 【codeforces】Codeforces Round #277 (Div. 2) 解读
门户:Codeforces Round #277 (Div. 2) 486A. Calculating Function 裸公式= = #include <cstdio> #include ...
- 实现js呼叫流行
<span style="font-size:14px;">//Html代码:单击控制实现通话"收件人流行" <!DOCTYPE html&g ...
- Hadoop MapReduce编程入门案例
Hadoop入门例程简介 一个.有些指令 (1)Hadoop新与旧API差异 新API倾向于使用虚拟课堂(象类),而不是接口.由于这更easy扩展. 比如,能够无需改动类的实现而在虚类中加入一个方法( ...
- php将秒转换为 分:秒 函数
php将秒转换为 分:秒 函数 /** * 将秒转换为 分:秒 * s int 秒数 */ function s_to_hs($s=0){ //计算分钟 //算法:将秒数除以60,然后下舍入,既得到分 ...
- Thinkphp模板开放给第三方编辑权限时,如何禁止模板使用php代码
首先我要吐槽一个问题:为什么在博客园发布的文章总是被其他网站采集过去,而他们采集过去后,排名比博客园还好,比如这篇文章,我把标题复制到百度搜索,结果第一页的搜索结果全部都是采集我的,而我在博客园发布的 ...
- Git 将子文件夹分离为一个新的库
前面的需求 公司Android的项目上,想要将一些module抽取出来,作为一个可以被其它项目上使用的. 所以使用了git submodule的方案. 为了将代码库中的一个文件夹分离后,作为一个单独的 ...