mac系统
陌生按键
用惯了windows的uu们(譬如本人)刚开始接触时可能就看不懂以下按键,多看几遍就好了
⌘ (Command / Cmd)
⌥ (Option)
⌃ (control)
⇧ (shift)
⏏️ (Eject)
《关闭应用程序Command+Q》和《关闭应用界面Command+W》
command + W只是关闭界面,后台还在运行,而command+Q是真的后台关闭
《剪切内容Command+X/V》和《剪切文件Command+Option+V》和《剪切纯文本Command+Option+Shift+V》
command+X/V无法剪切文件
《长按和短按Command + Tab》
长按可以切换后台运行的所有应用程序
短按则是切换当前应用程序前面的应用
《最小化窗口Command + M》
按下后可将最当前的窗口最小化至“程序坞”
《显示或隐藏程序坞Command+Option+D》
《删除文件Command+Del》
《打开软件的偏好设置Command + ,》
其实就是软件的settings,譬如pycharm里面的settings等
《锁定屏幕Control + Command + Q》和《进入睡眠Control + Shift + Eject》
《切换桌面ctrl+上/下/左/右》
《打开搜索Command+space》
《显示/隐藏隐藏文件或文件夹Command+Shift+“。”》
《开启/关闭全屏Command+ctrl+F》
《切换中英文control+space》
Chrome快捷键
《打开/关闭标签页Command+T/W》和《打开上次关闭的标签Command+T+⬆️》
《放大/缩小网页Command+“+/-”》
《刷新网页Command+R》
《切换已打开的标签页Command+Shift+“【 / 】”》
没错,就是【和】
《保存为书签Command+D》
《开发者工具Command+option+i》
很重要,F12在iMAC上不管用,改成音量增大快捷键了,超。
vim快捷键
《翻页fn+⬆️》
《到行尾fn+➡️》
《不保存且重启文件:e!》
pycharm快捷键
《全局查找Shift+Shift》
mac必装开发工具
homebrew
包管理工具,帮助用户在macOS系统上安装、更新和管理各种开源软件。类似CentOS的yum
用python开发的话,少不了它去安装各个环境的python或者python相关包、工具。
官网地址:https://brew.sh/
iTerm
官网地址:https://iterm2.com/downloads.html
原生terminal没有文件名高亮以及颜色单一,这时候iTerm作为Terminal的替代品,是iTerm的后继产品。它适用于MacOS 10.12或更高版本的Mac。
oh-my-zsh
官网地址:https://ohmyz.sh/
是基于zsh扩展的工具集,提供了主题配置,插件机制等功能,安装和配置也极为简单。
安装步骤:
直接使用官网推荐的方式在终端一键安装
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
或者点开官网页面安装。
使用事项(很重要!):
和原生terminal环境切换
注意安装了oh-my-zsh后,打开的terminal终端默认都是oh-my-zsh了,如下图。
如果你想要打开原生的terminal窗口,可以在窗口输入以下命令,意思是启动一个新的 zsh 会话,–no-rcs 参数告诉 zsh 不加载任何配置文件,如下图。
zsh --no-rcs
如果想要在原生的terminal窗口打开oh-my-zsh环境,直接source ~/.zshrc
或者新开一个窗口就是了。
安装相关插件
自动提示插件
- 在终端(oh-my-zsh环境)中输入如下命令:
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
如果报错:
Cloning into '/Users/shanshan/.oh-my-zsh/custom/plugins/zsh-autosuggestions'...
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
可能是由于网络问题导致的,可以换为尝试使用 HTTPS 来克隆这个仓库,而不是使用 git 协议,命令如下:
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
- 看到成功安装后,修改zshrc配置
vi ~/.zshrc
# 或者vim ~/.zshrc等都可以
- 在 .zshrc 文件中,找到 plugins 变量,然后在括号里添加 zsh-autosuggestions。例如:
plugins=(git zsh-autosuggestions)
- 保存并退出配置
source ~/.zshrc
- 验证插件生效
首先输入一行以echo开头的命令,然后第二次只输入echo,便会发现半透明文字自动补全最近输入的echo开头的命令,按下向右箭头键(→)便是采纳这个命令。如下图,那么便是插件生效了。
zsh-autosuggestions 插件默认会提示最近一次的命令。如果有多条以echo开头的历史命令,那么再按住向上箭头键,就可以翻到倒数第二条。
同时这个步骤也可以在原生的terminal环境中运行,可以发现是没有相关功能的:
语法高亮插件
- 在终端(oh-my-zsh环境)中输入如下命令:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
- 修改zshrc配置,在 .zshrc 文件中,找到 plugins 变量,然后在括号里添加 zsh-autosuggestions。
zsh-syntax-highlighting 必须放在最后面(官方推荐)
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
- 验证插件效果
你设置的颜色可能和我的不太一样,一般默认都是青绿色的hhh
我是因为额外设置了其他颜色的选项。
extract插件
extract插件支持解压zip, tar, gz 等格式的压缩文件,而不需要记住不同格式的解压命令,仅需输入固定的命令extract xxxxx.zip
即可
这个命令不需要额外去github上下载,只需要在.zshrc
中配置plugins如下即可:
plugins=(git extract zsh-autosuggestions zsh-syntax-highlighting)
uTools
官网地址:https://u.tools/
其实本人最先用的是windows,那上面有个很好用的软件叫quicker
(他不支持mac系统,哭死,而且开发者只有一个人,真的很强大hhh)
然后公司发了IMac和Macbook,然后就开始在mac上找寻相似的产品,便找到了大名鼎鼎的uTools啦。
拥有功能:
-
自动识别
uTools支持多种输入源呼出插件,例如:字符输入、文件拖拽、截图粘贴,亦能够自动识别输入内容进入相应插件,如json、时间戳、base64等。 -
数据同步
uTools各插件产生的数据将保存到本地数据库中。为了便于在不同设备之间共享数据,或是预防重装系统造成数据丢失,我们提供云端数据备份同步服务,登录后可一键开启。 -
高度自由
一切皆插件的设计,可以允许你高度自由的定义自己的开发工具,现在你也可以扩展第三方插件或者开发属于自己的插件。有配套的应用市场。
obsidian
官网地址:https://obsidian.md/
一款很适合mac系统的笔记软件,Typoro收费了,这个感觉完全可以替代它,而且页面更酷炫hhh,来感受一波颜值
界面截图: