星期三, 7月 30, 2008

我的 Emacs 按鍵[F1]..[F12]設定

(global-set-key (kbd "<f1>") 'delete-other-windows) ; 只顯示一個視窗
(global-set-key (kbd "<f2>") 'jump-to-register) ; 跳到暫存書籤位置
(global-set-key (kbd "<f3>") 'other-window) ; 多視窗時切換視窗
(global-set-key (kbd "<f4>") 'kill-buffer) ; 移除目前的 buffer
(global-set-key (kbd "<f5>") 'shell-command) ; 執行 shell command
(global-set-key (kbd "<f6>") 'toggle-truncate-lines) ; 切換自動斷行
(global-set-key (kbd "<f7>") 'previous-buffer) ; 前一個 buffer
(global-set-key (kbd "<f8>") 'next-buffer) ; 下一個 burrer
(global-set-key (kbd "<f9>") 'revert-buffer) ; 重新載入 目前 buffer
(global-set-key (kbd "<f11>") 'calendar) ; 開啟日曆
(global-set-key (kbd "<f12>") 'ibuffer) ; ibuffer

(global-set-key (kbd "<C-f2>") 'point-to-register) ; 設定暫存書籤
(global-set-key (kbd "<C-f7>") 'backward-list) ; 跳到對應的左括號
(global-set-key (kbd "<C-f8>") 'forward-list) ; 跳到對應的右括號
(global-set-key (kbd "<C-f12>") 'list-bookmarks) ; 顯示Bookmarks

在Linux下看CPU及Memory的資訊

cd /proc
more cpuinfo
more meminfo

星期二, 7月 22, 2008

學習Emacs

Emacs 是一個歷史悠久的編輯軟體
就來學習學習


一些常用指令
C-x C-c 離開 Emacs
C-x C-f 讀取檔案 或是 開新檔案
C-x C-s 存檔
C-x C-w 另存新檔

C-x 1 讓目前的 buffer 變成全螢幕
C-x 2 將 buffers 切成 上下 兩個視窗顯示
C-x 3 將 buffers 切成 左右 兩個視窗顯示

C-r 往前搜尋字串
C-s 往後搜尋字串


設定檔
.emacs 個人對 emacs 的設定都放在這個檔案中

http://www.gnu.org/software/emacs/