mac笔记本开发环境——常用功能记录
1、F1、F2...F12功能键设置:
我们都知道F1这些键都具有通用的功能(例如:F5是刷新),在mac下这些键被赋予来两种功能,除了通用的功能外还具有特殊的功能,例如:F5有刷新、增加对比度两种,而且默认是对比度调节。fn键是用来判断是否启用键盘上某个键的第二功能的,例如mac的 f1 键的第二功能是降低屏幕亮度,默认情况下直接按f1就是降低亮度,fn+f1组合键才是f1原有功能。对于我来说更常用的是原有功能,所以要反转一下fn设置,改为与fn键组合时才启用第二功能。
对于开发来说,打开chrome的开发者模式很重要,默认mac上的F12无法调出开发者模式,原因是快捷键冲突,可以通过“偏好设置”>"Mission Control" 取消Dashbord的快捷键:
2、常用按键:
1)输入法切换:
control + 空格:切换输入法;可以通过短按“大写键”切换中英文输入法;长按“大写键”会切换成大写。
2)Home/End键:
- Home:command+左
- End:command+右
3)拷贝/粘贴:command+ c ,command+v
4)强制退出:option + command + esc
5)截图:
- shift + command +3 截屏
- shift + command +4 截区域
强烈推荐Xnip截图软件,功能类似微信截图,在截图后可以直接标注,然后复制到剪贴板中。
6)鼠标滚动方向设置:
在偏好设置》鼠标中,将滚动方向取消,就可以设置成和windows一样。
7)显示隐藏文件:
在任意目录,command+shift+. 即可显示隐藏的文件/目录。
8)查找app的安装目录:
在Finder中找到应用程序,然后找到某个具体的app(例如:eclipse),这时eclipse显示的是一个图标,而不是一个目录,然后右键,在菜单中选择显示包内容,就可以找到eclipse的应用程序目录了。其他的应用同理。
9)前撤销/后撤销:
在windows上ctrl+z、ctrl+y 可以实现前后撤销;在mac上对应的是:command+z、command+shift+z
3、Mission Control使用:
Mac上的Mission Control可以提高工作效率,通过它快速切换应用程序,创建多个桌面,以及使用Dashboard上的小工具。
3.1)打开Mission Control界面:
快捷键:ctrl + 上,或者触控板四指向上滑动,如下图:
1)区域1:中列出了当前桌面所有已打开的程序(不包括最小化的),可以很方便的找到你要切换的程序,点击后切换过去。
2)区域2:选择不同的桌面;
3)添加新的桌面;
4)区域4:dashboard,仪表盘功能,可以点击左下角+/-添加删除小工具;
3.2)多桌面使用:
多个桌面的好处在于,你可以把相同类型的工作归在一起。比如休闲一个桌面,工作一个桌面,方便管理。
1)给程序(app)分配桌面:
可以直接拖拽,也可以在Dock中右键,将app放到某个桌面。
2)切换桌面:
可以通过ctrl+左/右,快速的不同桌面进行切换。如果某个应用程序开到了最大化,ctrl+左/右也会切换到该应用上。
3)不同桌面可以设置不同壁纸。
4、邮箱配置
1)将不同邮件进行分类管理,首先需要建立不同的文件夹:
2)创建规则:
邮件》偏好设置〉规则
5、其他
1)设置terminal提示符和ls命令:
vim ~/.bash_profileexport PS1="[\u@\W] \$"
alias ll='ls -alF'
注意:Mac 在10.15版本的bash 的都改 zsh 了。所以以前的PS1设置会出现不能识别转义字符的情况。在“偏好设置”》用户与群组,右键 〉 高级
2)ssh key:
打开终端查看是否已经存在SSH密钥:cd ~/.ssh,如果没有密钥则不会有此文件夹,有则备份删除, 也可以直接删除, 。生成新的秘钥, 命令如下
$ssh-keygen -t rsa -C "youremail@example.com"
设置iterm2: https://blog.csdn.net/liuxiao723846/article/details/112795331
3)git:
https://blog.csdn.net/liuxiao723846/article/details/121727201
mac笔记本开发环境——常用功能记录相关推荐
- Linux/Mac/Windows - 搭建开发环境的变化记录
1.应用场景 主要是记录和回顾个人 Windows / Linux / Mac下搭建开发环境的变化,同时参考搭建部署生产环境[Linux]. 2.学习/操作 1. 文档 设置 Linux/Mac 本地 ...
- 2022 最新 Mac Vim 开发环境的部署与配置
2022 最新 Mac Vim 开发环境的部署与配置 效果图 Vim 插件简介 插件名 描述 pope/vim-fugitive Vim 编辑器中的 Git 包装器插件,它可以让我们在 Vim 编辑器 ...
- mac flutter 开发环境配置 从0到1 流程
本文首发简书,本人为原作者,转至掘金 转载请注明出处 原文连接 掘金连接 https://www.jianshu.com/p/c55ad0e8f24f 高能提示:文章字数不多,图很多,请做好战斗准备 ...
- MAC M1 开发环境配置
MAC JAVA.C++ .MySQL开发环境配置 JAVA(JDK) & IDEA & MAVEN JDK IDEA MAVEN GIT DOCKER 安装 挂载问题 K8s C++ ...
- Mac Futter 开发环境配置 从0到1 流程
前言 写这篇文章的原因是我自己的macbook开不开机,返修后,所有开发环境全部没有了,正好要重新配置开发环境,所以写一个从零配置的文章 因为flutter涉及到跨平台开发,所以预想中会包含四部分 m ...
- (001) RN开发之Mac搭建开发环境
接触RN第一步:React Native中文网 搭建开发环境 必须安装的依赖有:Node.Watchman 和 Xcode. 我们推荐使用Homebrew来安装 Node 和 Watchman.在命令 ...
- 服务器(2080Ti)配置pytorch,distiller开发环境踩坑记录
公司计算资源限制,将开发环境转移到学校实验室的服务器上进行,需要重新配置一遍开发环境.服务器配置为10块RTX 2080Ti的显卡.本以为有了之前一次配置环境的经验会很顺利,naive... 1.to ...
- Mac配置开发环境(后端)和软件安利
简介 同事换了2021最新版Mac book pro,于是我得到人生中第一台mac,他的二手2015款.mac并不是我的刚需,原先的电脑上联想的(i5-7200u 12+256)勉勉强强能用,后来配了 ...
- nginx生产环境常用功能include 、虚拟主机别名、rewrite、nginx status详细解析
一.配置文件优化之include参数 如果我们用nginx搭建虚拟主机,虚拟主机太多,我们不能把所有配置放置在nginx.conf中吧?那样这个配置文件就太大了,看起来很乱,所有这时就产生了 incl ...
最新文章
- 9.19scikit-learn安装方法
- DVWA安装——一个菜鸟的入门教程
- Web前端学习-第三课JavaScript篇
- 【LeetCode】字符串 string(共112题)
- 人类一败涂地电脑版_热门游戏丨人类一败涂地云游戏来了! 咪咕快游独家正版上线!...
- DCMTK:将显示曲线导出到文本文件
- 批量快速一键修改IP,掩码,网关,以及dns代码
- 2 FI配置-企业结构-定义-创建公司代码(Company Code)
- 学习做生意的知识重要吗?
- C++基础教程之函数
- C#、JS、HTML - 转义字符
- [论文评析] ICLR,2021,An image is worth 16x16 words-transformers for image recognition at scale
- 清华大学操作系统OS学习(二)——OS基本概念
- Java SE书籍推荐
- iPhone12 系列机型详细配置对比,iPhone 12mini\12\12Pro\12ProMax
- 二、帧模式 MPLS 操作
- 微信小程序开发|宿主环境详解
- Python计算思维训练——数组和曲线绘制练习(三)
- 亲测好用的PS图片无损放大插件:Blow Up 3 for Mac
- DS18B20 单总线多器件的ROM 搜索, ALARM 检测, CRC 校验 源码实现, 基于 STM32F103
热门文章
- ***IBM*** 你知道多???
- C语言关键字的英文读法,C语言的32个关键字(读音、用法、注释)转来的,给刚接触C的...
- DM8 redo日志损坏临时启动库
- 计算机一级wps考试资源,计算机一级wps考试试题
- stp格式文件导入3ds Max MaxScript批处理工具
- python花式索引_初探Numpy中的花式索引
- altium designer电气符号和包的常用元素
- 网页设计作业美食订餐网站设计——在线美食订餐网站(30页) HTML+CSS+JavaScript 实现一个静态页面(含源码)
- 三年级计算机活动记录,小学科学三年级下册活动记录表
- 无法加载文件 D:\xxx\xxx\xxx\activate.ps1,因为在此系统上禁止运行脚本