Total Pageviews

Wednesday 20 December 2017

Mac使用技巧



触摸板:

  • ctrl+单击: 右键.
  • 双指实现右键(点击或触摸,右键也常设为左或右下角单击)/拖动(上下左右移动,在设置里可以颠倒上下方向)/切换(快拖)/放大缩小(缩扩双指)/智能缩放(双指双击)/旋转(转动双指)/通知中心(在触板右外到右侧的双指扫动)
  • 三指左右: 切换页面(二指也可);上下推见四指。
  • 四指:收拢:去Launchpad; 张开:切换桌面;四指上推(或三指):MissionControl;四指下推(或三指):应用程序expose?;四指左右:全屏时切换应用

Mission Control Panel 及桌面管理:

  • 三或四指上推, 或者F3, 或者Ctrl+上 : 打开任务桌面
  • ctrl+左/右 :切换桌面​
  • ctrl+1/2/3/4… :切换指定桌面
  • 在MCP中拉动任务到指定桌面可移动任务, 或者将任务的标题栏按住往屏幕两边最边处拉动并逗留.

快捷键:

Mac OS X常用快捷键一览 F3:MissionControl F4:Launchpad; F11:切换到桌面 F12:Dashbroad
cmd在mac中快捷键重要性相当于window的ctrl。⌘=CMD;⌥=OPT;^=Ctrl;⇧=Shift; ⎋=Esc;⌫=Del
  • cmd+空白 切换输入法(开始默认是spotlight搜索,建议更改spotlight为ctrl+空格。需要更改)
  • cmd+tab:和alt+tab切换类似。
  • cmd+· :即~的键。在应用间切换?
  • alt+拖动文件: 复制文件到该位置
  • cmd+拖动文件: 默认在同一分区拖动是剪切的意思, 但是移到U盘时会复制.cmd 可以保证是剪切.
  • cmd+alt+拖动程序:创建快捷方式
  • cmd+alt+esc:强制关闭程序。(相当于alt+F4或ctrl+alt+del)
  • cmd+alt+ctrl+eject关机:强制关机。(相当于ctrl+alt+del)
  • Fn+左右: 原Home/end键, 跳转到行首行末
  • Fn+上下: 原Pageup/Pagedown键, 上下翻页.
  • Fn+delete: 原来的back delete(往后删除).
  • cmd+上下: 相当于home和end 开头和末端.
  • 在浏览器可以用space/shift+space来下翻和上翻
  • cmd+F3:
  • cmd+A: 全选
  • cmd+C/V:复制黏贴。注意在文件夹上有所不同。
  • cmd+alt+V: 先cmd+C复制后, 该快捷键是剪切.
  • cmd+W/Q:关闭某个标签/程序。
  • cmd+H/M:隐藏应用,最小化应用。
  • cmd+R: 刷新,相当于win的F5
  • cmd+Z/cmd+shift+Z: 撤销和到下一步
  • cmd+tab: 切换程序. 切换时按cmd+Q可以删掉该程序.
  • cmd+alt+D: 显示/关闭 Dock。
  • cmd+alt+M: 最小化到桌面。
  • cmd+alt+W: 关闭所有窗口. 也可以在按alt点关闭窗口的X来实现.
  • cmd+shift+3:截屏保存为图片
  • cmd+shift+3+ctrl:截屏保存到剪贴板使用
  • cmd+shift+4:区域截屏保存为图片
  • cmd+shift+4+ctrl:区域截屏保存到剪贴板
  • cmd+shift+4+space:某个应用的界面截屏
  • cmd+shift+D:查找字典。
  • ctrl+1/2: 切换工作屏幕(可能要设置快捷键,由于有ctrl+左右,可以关掉)
  • ctrl+上:MissionControl面板(和F3相同功能啊)
  • ctrl+下:应用程序窗口
  • ctrl+左右:切换不同的工作屏幕

常用软件快捷键

chrome:

cmd+alt+左右可以切换左右标签. cmd+1/2…. 可以快速选择标签.

技巧:

  • 点选文件后, 按空格键可以快速预览(不是打开.)
  • 在finder中, 按着cmd(10.9,10.10版, 早期可以直接拖?) 可以将应用拖动到finder的工具栏! 可以用该方法安装go2shell 程序到工具栏, 快速打开新的终端.
  • 更改文件打开方式: 显示简介/Get Info可以获得文件信息再修改打开方式, 可以选择to all
  • cat file | col -b > file2 可以去掉烦人的^M dos标记

APP简介

官方MacbookAir内建APP
Time machine使用备份;Photo Booth 自拍和视频加特效;

内建Terminal:

OSX支持的命令参见: https://ss64.com/osx.
默认是bash,含有csh,ksh等。样式例如homebrew什么的,可以在新建标签/窗口中选择并设置为默认方式即可。
设置bash:.bash_profile写入:[ -r ~/.bashrc ] && source ~/.bashrc. (很关键,因为mac os不会开机加载一个bash,所有的shell都属于login性质都要加载.bash_profile。)
将ls别名加入-G选项,也可以通过改export CLICOLOR=1 #(是否进行颜色显示) 和export LSCOLORS=gxfxaxdxcxegedabagacad #可以查LSCOLOR中11项及对应颜色自行修改。建议export CLICOLOR=1加到.bash_profile 一般推荐使用zsh, 参看zsh的笔记. 推荐使用oh-my-zsh, 更新使用upgrade_oh_my_zsh. 一些主要使用参见Cheatlist
新指令:
  • say sentense #会发音! -f 可以指定朗读的文件, -o 可以指定输出到引文文件(aiff文件等)
  • open app/place #打开程序之类, 也可以打开文件夹!(Finder), -e 选项可以指定使用textedit 来打开
  • pbcopy/pbpaste 复制黏贴的指令,例如 ls | pbcopy, pbcopy < a.txt, pbpaste >> a.txt
  • mdfind: 相当于spotlight的搜索. 可以用-onlyin 目录名 指定搜索范围. mdutil -E 可以强制重建索引数据库.
  • screencapture 抓屏, -C 抓取包含鼠标的全屏, -i 交互抓取局部(space键切换区域/窗口, ctrl键抓取到剪贴板) -m 抓取主屏, -help帮助啦. -T 10 延时10秒. -P 用preview打开. -t pdf 可以指定输出格式(默认是png). -c 截屏到剪贴板 -W 交互模式(默认窗口模式, 和-i 类似. -w 只能使用窗口截取模式不能切换, -s只能使用区域截取)
  • launchctl 管理OS X的启动脚本, 开机服务, 定时执行特点脚本(如cron).

Homebrew

http://brew.sh/ Mac下安装各种linux所需要软件的程式. 像apt-get, yum类似.
  • 安装: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 安装软件: brew install software 卸载相应使用brew remove software; reinstall 是重装.
  • 搜索软件: brew search name* 搜索相关软件.
  • 列出软件: brew list ; 显示软件A信息: brew info A ; 显示包A的依赖: brew deps A.
  • 更新brew: brew update ; 检查系统状况: brew doctor;
  • 升级软件: brew upgrade [A] 升级所有或者指定软件A. brew outdated 列出已过时的软件包.
  • 搞快捷方式: brew link name; (适于安装失败的) 值得装: wget, gcc(gfortran), pymol等

推荐安装程序:

  • Go2shell: 快速在finder中打开terminal.
    • 更改Go2shell的默认打开方式: 使用open -a Go2Shell –args config 更改默认打开方式
    • 建议到官网下载新版本的Go2Shell
  • iTerm2: 一个高度可定制的终端,可以分屏. 下载.
  • TotalFinder: 强化Finder的工具. 下载.
  • Forklift: 双窗口文件管理工具. 还可以方便地实现sftp. 下载.
  • Paragon NTFS: 写入移动硬盘!
  • Mou: Markdown双窗口写作. 下载.
  • PPSSPP: PSP模拟器, 存档在~/.config/SAVEDATA. 下载.
  • OpenEmu: 可以模拟老式游戏机, NDS之类的, 开源哦! 下载. (下载实验版可以运行全屏的PPSSPP哦!)
  • PCSX-reloaded: 可用于PS1模拟,需要装个bin(下载后放入~/Library/PCSX**里面的BIOS里. 手柄设置在plugins里面controller设置. 下载. 使用教程1, 教程2.
  • PCSX2 MAVERICS: 是PCSX2的衍生版, 可以在10.10运行. 貌似跑window虚拟的样子.不需要安装cg什么的nvidia包. 下载. 视频.

iTerm2:

  • Preference-Appearance-Tabs 里面可以更改常见的Tab显示方式(关闭,新建,tab栏), Keys里面可以设置全局快捷键.
  • 选中单词即可复制! 可以设置列出paste history面板,选中即黏贴.(toolbelt里面,还有如profile,note,jobs也可以在右侧列出).
  • cmd+F进行查找, 可以tab补全(最近匹配的,此时补全后的内容自动复制!!! 按shift+tab可以将输入的部分左边的进行复制, 也可以多按几次往左添词.
  • view里面可以设置tab的颜色方便区分!
  • 在preference-profile里面可以设置working directory为reuse previous tabs directory来使用上次的工作目录.
  • cmd+Enter: 全屏切换
  • cmd+t: 新标签页;
  • cmd+1/2/3… 选择tab;
  • cmd+方向键: 切换标签页.
  • cmd+opt+e: expose所有tab 可以跨tab搜索所有终端显示的东东…
  • cmd+opt+B/F: 强大的时间轴功能…回到某个时刻的屏幕及指令….B和F就是前后,一般用B打开时间轴…
  • cmd+D 左右分屏; cmd+shift+D 上下分屏.
  • cmd+F: 查找,支持正则表达式,找到后tab可以复制
  • cmd+; 可以快速查找输入过的命令进行补全. 相当于ctrl+r
  • cmd+shift+h: 可以列出过去的剪贴板记录, 也可以在preference-general里面设置save copy/paste history to disk
  • cmd+ +/-/0: 调整字体大小.
  • cmd+r: 滚到新一屏,像清屏一样.
  • cmd+/ 找到光标所在位置(vim有用啊)
包括Mac常用的
  • ctrl+u: 清除当前行(iterm是整行, mac terminal是光标所在之前所有内容.)
  • ctrl+a/e: 到行首/行末
  • ctrl+f/b: 移动光标, 相当于左右方向键
  • ctrl+p: 上一条命令,相当于上键.
  • ctrl+r: 搜索历史
  • ctrl+d: 删除当前字符(相当于delete, mac里的delete是回退键!!)
  • ctrl+h: 删除之前的字符(相当于backspace 回退键删除, 注意mac里的delete相当于回退键而非delete)
  • ctrl+w/k: 删除光标前/光标后该词的其余部分. k往后删包括删除光标单词.
  • ctrl+t: 光标前的和光标所在位置的交换内容…..

虚拟机玩法:

先装VMWare或VMPlay, 根据7chip教程(文字和视频), 先去BIOS打开VT和VT-d(记得要彻底关机,不是重启!), 然后打开下载的解压后的vm镜像即可. http://www.7chip.com/2013/04/how-to-install-mac-os-x-108-mountain.html https://www.youtube.com/watch?v=E-J8t53UuEs#t=78 http://www.7chip.com/search?q=mac+os https://www.youtube.com/watch?v=_dHOvA5wWkU 10.9
一些比较好的博客介绍Mac下的使用:
foocoder.com : 图文介绍了vim及mac使用技巧.

Reference

  1. MacbookAir快速入门指南
  2. MacbookAir官方说明书
  3. MAC系统使用教程,从零到高手!必备软件合集,必备插件推荐,Mac超实用使用技巧,Mac OS X 讨论区
  4. 知乎-程序员如何优雅地使用 Mac?
  5. MacX软件宝箱(许多破解)

No comments:

Post a Comment