鍵盤問題:java
按鍵對應表程序員
Windows | Mac |
ctrl | command |
alt | option |
由此可推斷,windows下的ctrl+c/v 變成了mac下的 command+c/vwindows
功能對應表瀏覽器
刪除app
Windows | Mac編碼 |
delete | command+delete |
向下翻頁spa
PageDown --> fn +down圖片
PageUp --> fn+uputf-8
選中到行首文檔
shift+Home --> shift+command/control+left
選中到行尾
shift+end --> shift+command/control+right
Mac按鍵修飾符(常見於各軟件的快捷鍵)
eg:
⌘(command)
⌥(option)
⇧(shift)
⇪(caps lock)
⌃(control)
↩(return)
⌅(enter)
根據對應,進入全屏幕的快捷鍵即爲 control+command+f
Windows 用習慣了的同窗轉到 Mac 平臺對一些快捷鍵可能都比較不習慣,特別是瀏覽器中的「刷新」快捷鍵。在 Windows 系統中,瀏覽器的刷新快捷鍵都是 F5,強制刷新是 Ctrl+F5,而在 Mac 系統下瀏覽器的刷新快捷鍵變成了 command+R,Chrome 中的強制刷新快捷鍵爲 command+shift+R,這應該是和 Windows 下差距很是大的一點。& F1
系統技巧:
Finder顯示隱藏文件
終端執行 defaults write com.apple.finder AppleShowAllFiles -bool true
亂碼問題:
原先的中文目錄,文件內容大多爲GBK編碼,拷貝到新的系統所有變爲亂碼
ps:若是手動export LC_ALL=zh_CN.GBK 則能夠正常顯示,可是mac系統已經手工建立的中文目錄則沒法正常顯示,魚和熊掌不可兼得
1. 文件名能夠用convmv來轉換
convmv -f gb2312 -t utf8 -r --notest *
-r表示包含全部子目錄
不加--notest就表示只看看有什麼須要轉換的,不作實際轉換
2. 文件內容能夠用iconv,不過我更喜歡用emacs.用emacs打開文件
C-x f utf-8 C-x C-s
搞定。
javac 執行後輸出亂碼
雖然能夠經過修改終端的偏好修正,可是將終端的編碼改成GBK會致使其餘中文目錄的亂碼
解決方案:
使用臨時環境變量
終端執行 export LC_ALL=en便可
javac編譯時亂碼警告
經過使用-encoding選項指定輸入文件的編碼,不要使用默認值便可
截圖問題:
Shift+Command+3 截取整個桌面
control+shift+command+3 將截取的桌面拷貝到剪貼板
Shift+Command+4 使用十字框自定義截取區域
control+shift+command+4 將截取的區域圖像拷貝到剪貼板
(截完的圖片保存在桌面,能夠點擊修正後在發送的)
經常使用軟件:
alfread:可使用快捷鍵快速打開程序
dash:程序員專用API查詢文檔