2008年12月27日

[Emacs] Key Sequence and Describe

備忘,查詢用。

主要是整理自以前中研院的一份 pdf 檔,不過,現在好像 google 不到了?

Chapter 2 Emacs on-line help
2.3 Ctrl-h Prefix
C-h c describe-key-briefly
C-h k describe-key
C-h w where-is
C-h a apropos-command
C-h v describe-variable
C-h i info
Chapter 4 About the Emacs
4.2 Exiting Emacs
C-x C-c save-buffers-kill-emacs
4.4 Buffers and Windows
M-x recovery-file 'recovery-file'
C-h v describe-variable
M-x set-variable 'set-variable'
C-x b switch-to-buffer
C-x k 'kill-buffer'
C-x C-b list-buffers
M-x buffer-menu 'buffer-menu'
C-x 0 delete-window
C-x 1 delete-other-windows
C-x 2 split-window-vertically
C-x 3 split-window-horizontally
C-x o other-window
C-x ^ enlarge-window
C-x } enlarge-window-horizontally
C-l recenter
Chapter 5 Basic Emacs Editing Commands
5.1 Loading/Saving File
M-x execute-extended-command
C-x C-f find-file
C-x i insert-file
M-x pwd 'pwd'
C-x C-s save-buffer
C-x C-w write-file
C-x s save-some-buffers
5.2 Emacs Basic Editing Command
M-x overwrite-mode 'overwrite-mode'
C-q quoted-insert
C-j newline-and-indent
C-f forward-char
C-b backward-char
M-f forward-word
M-b backward-word
C-a move-beginning-of-line
C-e move-end-of-line
C-n next-line
C-p previous-line
C-v scroll-up
M-v scroll-down
C-x < scroll-left
C-x > scroll-right
M-< beginning-of-buffer
M-> end-of-buffer
C-x [ backward-page
C-x ] forward-page
C-x C-p mark-page
M-x goto-char 'goto-char'
M-x goto-line 'goto-line'
C-u universal-argument
M-x what-page 'what-page'
C-x l count-lines-page
M-x what-line 'what-line'
C-x = what-cursor-position
M-= count-lines-region
M-x line-number-mode 'line-number-mode'
C-x u advertised-undo
C-d / <del> delete-char
DEL / delete-backward-char
M-\ delete-horizontal-space
M-SPC just-one-space
M-d kill-word
M-DEL backward-kill-word
C-k kill-line
C-x C-o delete-blank-lines
5.3 Yanking
C-y yank
M-y yank-pop
5.4 Marking Text
C-@ set-mark-command
C-SPC set-mark-command
C-x C-x exchange-point-and-mark
C-x C-p mark-page
C-w kill-region
C-x r s copy-to-register
C-x C-l downcase-region
C-x C-u upcase-region
5.5 Moving Text and Copying Text
C-x k kill-buffer
M-w kill-ring-save
C-x r d delete-rectangle
C-x r k kill-rectangle
C-x r y yank-rectangle
C-x r o open-rectangle
M-x clear-rectangle 'clear-rectangle'
M-x string-rectangle 'string-rectangle'
5.6 Undoing Change
C-x u advertised-undo
C-/ undo
C-_ undo
Chapter 6 Advanced Emacs Editing Commands
6.1 Searching Text
C-s isearch-forward
C-r isearch-backward
C-g keyboard-quit
C-M-s / C-s isearch-forward-regexp
C-M-r / C-r isearch-backward-regexp
6.2 Replacing Text
M-x replace-string 'replace-string'
M-x replace-regexp 'replace-regexp'
M-x query-replace 'query-replace'
M-x query-replace-regexp 'query-replace-regexp'
6.3 Regular Expression
. 代表除了newline外的任一個字元
* 字元重複的次數,從0次到無限多次
+ 字元重複的次數,從1次到無限多次
? 字元重複的次數,不是0次就是1次
[...] 字集
[^...] ^出現在字集的第一個字元,表示以下皆非的意思
[.-.] 簡化範圍性的字集的表示法
^ 表示列首
$ 表示列尾
\ 跳脫字元
\| 表示選擇的用法
\(...\) 將範圍規範出來,並置入緩衝區
\d d表數字。把緩衝區的內容取出來
\< 尋找word的開頭
\> 尋找word的結尾


閱讀全文 ...

2008年12月19日

[My Way] 2008.10.11 NeverStop 洄瀾極限挑戰200K

2008.10.11 NeverStop 洄瀾極限挑戰200K,遲到兩個多月的文章。:)

1. 從大會的賽事相簿中挖出來的。終點前。

DSC_1967

2. 第一次搭兩鐵專車,一邊放車,一邊坐人。聽說有的車廂是統一把車子倒過來放,空間會比較大。

PICT0115

3. 本來天氣陰陰的,氣象預報也說可能會下雨。不過,一到東部,太陽就出來了。看到滿滿的陽光,大家都擠到同一側來拍照。

PICT0125

4. 好不容易找到的民宿。這次太晚訂旅舍,差一點就訂不到房間,後來是在 Mobile01 求救,才有車友指點到 Amigos 來。唯一的缺點是 Amigos 就在花蓮火車站附近,離會場鯉魚潭有點距離。

PICT0132

5. 在往鯉魚潭報到的路上。當天的太陽很有氣勢的破雲而出,不過,技術太爛,拍不出那樣的感覺。

PICT0135

6. 因為隔天一大早 (05:00) 就要出發,大部份的人都選擇前一天就來報到。

PICT0138

7. 鯉魚潭。上次到花蓮跑 300K 時,來去勿勿,連鯉魚潭都沒看到。

PICT0141

8. 指點我到 Amigos 訂房的車友在長榮地勤服務,他帶來不少 "實用" 的紅豆麵包,我們正在分配隔日要用的口糧。

PICT0149

9. 睡前清點隨身的行李。我居然要帶這麼多東西在身上跑 200KM,沒擺出來看,還真感覺不出份量這麼多!

PICT0155

10. 其實這次的天氣不好,一早出發時就下雨,大家都是在雨中行進。還好後來雨漸漸停了。這是在第一個補給站的自拍照,花的時間好像與前一次差不多?

PICT0168

11. 全家這次與大會合作,送每位參賽的選手一張可以對換熱狗或是飯糰的點券。另外,全家也在路上開了間臨時的攤位,服務選手,也順便做點生意。

PICT0170

12. 一樣是從大會的賽事相簿中挖出來的。在上舞鶴臺地的坡道上。

DSC_5317

13. 我鞋襪全濕透又乾了,悶悶的很難受,乾脆脫下鞋子來透氣。

PICT0174

14. 終於到終點了,拿下我第四面的參賽獎牌。不過,平均速度居然比前次跑 300KM 時還慢!

PICT0180



閱讀全文 ...

2008年12月16日

[My Way] 2008.12.07 NeverStop 挑戰陽金P字山道

本來去年就想跑一次 P 字山道,不過,終究是沒鼓起勇氣。

今年打算一口氣參加 NeverStop 的五項賽事,前四項都順利完賽了,就只剩這年尾的最後一項:陽金 P 字山道

挑戰路線(全程約75公里): 故宮博物院 → 至善公園 → 仰德大道 → 陽明山國家公園遊客中心 → 竹子湖 → 陽金公路至高點(海拔約800M)→ 陽金公路(連續下坡約20K)→ 金山 → 萬里 → 大坪國小(海拔約400M,陡下坡及髮夾彎)→ 風櫃嘴至高點(海拔約600M)→ (連續下坡約7K)→ 楓林橋 → 明德樂園 → 平菁路 → 平等國小(海拔約400M)→ 逃玩小鎮 → 青山小鎮 → 冷水坑停車場(海拔約750M)

pmap

底下是軌跡圖。因為整個路徑狀似 P 字,所以這條路線被暱稱作 P 字山道。

Route-Street

成績算差強人意,除了下坡很快外,上坡都很慢!大概是用了 5 個半小時左右。

Elevation Speed vs. Distance

最後補張終點衝線的照片!

DSC06365



閱讀全文 ...