Mac 常用快捷鍵整理

文本編輯

以下適用於文本編輯器,瀏覽器等:

跳到頁首 cmd + 類似 windows 下的 ctrl + home

跳到頁尾 cmd + 類似 windows 下的 ctrl + end

光標移到行首 cmd + 類似 windows 下的 home

光標移到行尾 cmd + 類似 windows 下的 end

選擇一行 cmd + shift + cmd + shift +

選擇一個單詞 option + shift + option + shift +

向上滾一屏 fn +

向下滾一屏 fn +

刪除一整行文字 cmd + delete

刪除一個單詞 option + delete

光標移動一個單詞 option + ← 或者 option + →

截屏

全屏截圖自動保存為文件 cmd + shift + 3

區域截圖自動保存為文件 cmd + shift + 4,這裡有個小技巧,按下cmd + shift + 4後單擊空格鍵,會出現一個相機的 icon,表示自動捕捉這個區域。

窗口

關閉當前窗口 cmd + w

退出當前程序 cmd + q

最小化窗口 cmd + m

切換窗口程序 cmd + tab

快速顯示桌面 cmd + F3

顯示當前程序縮略圖 ctl + F3

顯示桌面和縮略圖 F3

顯示 Dashboard F4

Terminal 終端

Mac 不像Ubuntu可以使用 Ctrl+T 快捷鍵呼出終端,但是可以通過control+space呼出Spotlight,然後輸入 terminal 回車快速打開終端。

光標移到行首 ctrl + A

光標移到行尾 ctrl + E

清除一行 ctrl + U

撤銷清除 ctrl + Y

清屏 ctrl + L

新建一個 Tab cmd + T

關閉一個 Tab cmd + W

文件相關

# 創建目錄
$ mkdir newDir
# 刪除目錄及子目錄中的內容, 慎用!!
$ rm -rf newDir
# 複製
$ cp file toDir
# 設置目錄讀寫權限
$ sudo chmod 777 /etc/hosts

進程相關

mac os x 下殺死進程

# 找到要殺死進程的id
$ ps -ef | grep idea
# 強制kill掉進程
$ kill 91107
# 根據項目找對應的進程id
$ ps -ef | grep m-web
$ lsof -i:55010

$ lsof -i:55010
COMMAND  PID    USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
java    6227 fanyong    9u  IPv4 0xf526b9f45ed7c075      0t0  TCP *:55010 (LISTEN)
$ lsof -i:9001
COMMAND  PID    USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
java    6227 fanyong  254u  IPv6 0xf526b9f456b4bcf5      0t0  TCP *:etlservicemgr (LISTEN)

cmd + opt + esc ,打開類似 windows 下任務管理器的快捷鍵。

網絡相關

# 查看本機IP、Mac地址等信息
$ ifconfig en0
# 查看nameserver 修改 nameserver 172.19.8.1 -> nameserver 172.19.8.2
$ sudo vim /etc/resolv.conf
# 診斷
$ dig lujs.cn
$ nslookup lujs.cn

chrome 快捷鍵

新建一個 Tab cmd + T

關閉一個 Tab cmd + W

打開開發者工具,cmd + option + I Mac 下 F12 不管用,因為系統默認把F12分配給了音量

查看源代碼 cmd + option + U

調試 js - step over cmd + \

調試 js - step in cmd + ;

調試 js - step out cmd + '

快速定位 Tab cmd + 1/2/3/等 向左切換 Tab 順序 cmd + shift + {

向右切換 Tab 順序 cmd + shift + }