顯示具有 精選文章 標籤的文章。 顯示所有文章
顯示具有 精選文章 標籤的文章。 顯示所有文章

2012年9月23日 星期日

[精選] 讓 Mac 全面支援 Emacs 按鍵設定

(本文主要針對 Emacs 用戶)

在舊文「在 Mac 上自訂 Windows 按鍵習慣 - Part I 基本設定」 中介紹了怎麼樣利用 KeyRemap4MacBook 以及 SharpKeys 來讓 Mac 使用 Windows 按鍵規則。

由於我現在大部分時間都使用 Mac,外加 Xcode 大量使用 Mac 按鍵組合,所以後來就強迫自己適應 Mac 的按鍵規則了。

採用 Mac 的按鍵規則有一個額外的好處,只要使用 Option 作為 Meta 鍵,就可以幾乎全面相容 Emacs 按鍵規則。

2012年8月1日 星期三

升級 MacPorts 到 Mountain Lion

參考資料:前一篇文章 「使用 MacPorts 安裝 Unix 程式及 Python 模組」。

MacPorts 的設計是每一版 Mac OS 的 Major Release 就搭配一套 MacPorts Base,所以從 Lion 升級到 Mountain Lion 時,不能夠直接使用 port selfupdate 更新 MacPorts 系統,必須重新安裝。

2012年5月10日 星期四

[心得] 用 MacBook Pro 當做家庭劇院電腦

MacBook Pro 的筆記型電腦很適合接上電視,用來播放網路下載的影片檔。好處包含了:
  1. 風扇安靜 (跟桌上型電腦相比)
  2. 內建紅外線接受器,搭配 Apple 原廠遙控器,使用上很簡便
我以前都是把影片轉錄成 DVD,再用電視播放,很麻煩。自從買了 MacBook Pro 後,日子就簡單多了。

2012年5月6日 星期日

使用 MacPorts 安裝 Unix 程式及 Python 模組

1. 什麼是 MacPorts

MacPorts 是一套 Unix 套件管理介面,可以方便我們安裝、更新、移除、管理 Unix 程式。

熟悉 Linux 的人,可以把 MacPorts 想像 Linux 上面的 APT 系統。比如我們可以用 MacPorts 來安裝 PHP+MySQL 或其他 Linux 上好用的程式。

2012年2月22日 星期三

[設定] 快速架設 SVN server

我喜歡用 SVN 來同步 PC & Notebook 的文件,方便又可靠,不會誤刪重要資料,又可時常備份。

一般來講,假如 SVN 只用在同一台電腦,或用於同一個區域網路內的多台 Mac 電腦,不需要另外架設 SVN server,只要透過檔案分享,就可以很簡單地共用 SVN 資料庫。

2011年12月14日 星期三

[心得] Better Touch Tool 搭配 Safari/Chrome/Firefox/IE

我覺得 Mac 平台上最值回票價的,大概就是筆電上那塊多點觸控版,以及可選購的藍芽無線 Magic Trackpad。

Chrome/Safari/Firefox 預設採用兩指捲動、兩指左右滑動切換前後頁,兩指縮放網頁,這些已經很方便了。

想要進一步發揮多點觸控的威力,可以採用 3rd-party 軟體,比較有名的是 BetterTouchTool,網路上已經有很多人介紹過這套軟體,這邊就不用贅述了。只說一下我的用法:

[設定] 在 Mac 上自訂 Windows 按鍵習慣 - Part II Emacs 及終端機設定

本文是承接自 Part I 的設定,介紹如何在 Mac 上,利用 PC 上的按鍵方式使用 Emacs 及 Terminal 內的命令列程式。

下面的設定比較複雜,如果你沒用過 Emacs,可以直接忽略本文。

在 PC 鍵盤上,能夠充當 Emacs 定義的 Meta 鍵的只有 Alt 鍵,不管是使用 Windows 上或是在 PC 上安裝 Linux/FreeBSD,當使用 Emacs 按鍵時,應該都會拿 Alt 鍵當做 Meta key。

2011年12月11日 星期日

[設定] 在 Mac 上自訂 Windows 按鍵習慣 - Part I 基本設定

1. 前言

當 Windows user 第一次使用 Mac,往往會對鍵盤感到不習慣。

Mac 筆電鍵盤相較 PC 鍵盤,缺了幾個鍵:
  • Insert, PgUp, PgDown, Home, End 
  • Win 鍵 
但其他按鍵功能也有一些不同之處
  • Command, Option, Control 三個控制鍵,並非單純對應到 PC 鍵盤的 Control & Alt,而是有一個蠻複雜的對應關係。
  • Delete 鍵較類似 PC 的 Backspace 鍵,要用到類似 PC Delete 鍵的功能得改按 Command+Del 或 Fn+Del。
其實 Mac 的鍵盤設計對 Unix 使用者是比較好用的,它可同時用上 Emacs 的 Control, Meta 以及 Mac 的 Command 三組控制鍵,不會互相打架,而 GNU 工具 (如 bash 或 gdb) 往往內建 Emacs 按鍵設計。所以如果沒有 PC 的包袱,最好是從一開始就習慣 Mac 鍵盤,下面就不用繼續看下去了。
-------------------------------
可惜現實往往不會這麼理想,經常還是要用到 Windows,下面就介紹怎樣讓 Mac 的鍵盤改到幾乎符合 PC 的操作習慣,以減少在 Mac & Windows 間切換的困擾。

設定步驟看起來很繁雜,但原理不難。只要了解原理後,就能夠按照每個人不同的需求去自訂了。

2011年12月4日 星期日

[設定] 用 HiDPI 調大 Mac OS X 字體

過去 Mac OS X 不支援 DPI 設定,因此在當 Macbook Pro 的 17" 螢幕塞進 1920x1200 解析度後,即便英文字還 OK,但中文字就像是浸入漿糊的小蝦米,像這樣:


還好 OS X Lion 終於開放 Beta 測試 HiDPI 設定,設定步驟如下: