從windows轉向mac

鍵盤問題: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查詢文檔

相關文章
相關標籤/搜索