
ติดว่ามันใช้เวลา download ตั้งชั่วโมง 52.5 MB เลย download ทั้งไว้แล้วหันมาใช้ emac ที่มีมาบนเครื่องแล้วแทนไปก่อน เริ่มต้นด้วย การเปิด terminal แล้วพิมพ์
$ emacs
ที่หน้าแรกเค้าบอกว่าให้กด C-h t = Ctrl+h แล้วตามด้วย t มันจะพาเราเข้าสู่ tutorial บทเรียนแรกบอกว่า control key มีอยู่ 2 อันคือ C- กับ M- คาดว่าบน linux ตัว M คงใช้ปุ่ม alt แต่บน mac เป็นปุ่ม esc ครับ บทเรียนแรกคำสั่ง C-x C-c เป็นคำสั่งออกจาก emacs ครับ ให้กด Ctrl+x ตามด้วย Ctrl+c

ลงมาด้านลางจะเจอคำสั่ง C-v = ไปหน้าถัดไป M-v = ไปหน้าก่อนหน้า C-l = ทำให้ บรรทัดที่ cursor อยู่ มาอยู่ตรงกลางจอ terminal Basic cursor C-p = บรรทัดก่อน C-n = บรรทัดต่อไป C-b = อักษรก่อน C-f = อักษรต่อมา ลองทำแบบนี้ดูครับ ให้กด C-p เลื่อนบรรทัดลงมาเรื่อยๆ จนเจอบรรทัดที่สนใจให้กด C-l บรรทัดที่เราสนใจจะมาอยู่กลางจอทันที อันนี้ใช้แล้วรู้สึกโดน M-b = คำก่อนหน้า M-f = คำถัดไป
ปัญหาของการใช้ esc+f คือมันกด esc ค้างไว้ไม่ได้ :'( C-a = ไปอักษรตัวแรกของบรรทัด C-e = ไปอักษรตัวสุดท้ายของบรรทัด พี่หนึ่งเคยบอกว่า bash shell ใช้คำสั่งแบบเดียวกับ emac แสดงว่ามันใช้ Ctrl+a กับ Ctrl+e ได้เหมือนกัน C-x + u = undo C-) เลือน cursor ไปทางขวาจนพอใจ C-w = ลบตัวอักษรตั้งแต่ ที่กด C+ จะถึง C-w C-x s = เอาไว้ save buffer C-x C-s = save C-x C-f = เปิดไฟล์ C-x C-s = Save ไฟล์ C-x s = Save some buffers C-x C-b = List buffers C-x b = Switch buffer C-x 1 = Delete all but one window
วันนี้ได้คร่าวๆ ละ พรุ่งนี้พอ aquaemac เสร็จเดี๋ยวมาลองกันอีก
ปล1. มาถึงตอนนี้ผมรัก vi มากขึ้นเป็นกองเลยครับ :)
ปล2. ใครอยากเห็นการใช้ emac develop rails ขั้นเทพ ลองดู video นี้ครับ