8 คะแนน โดย shirenbeat 2020-12-09 | 13 ความคิดเห็น | แชร์ทาง WhatsApp

ผมตัดสินใจว่าจะใช้ classic editor จึงเริ่มจาก vim แล้วสุดท้ายก็เปลี่ยนใจมาซบ emacs.

นี่คือบทความเกี่ยวกับวิธีสร้างสภาพแวดล้อมการพัฒนาโดยใช้ Emacs

ตอนนี้ด้วยเหตุผลส่วนตัวจึงใช้ IDE มากกว่า แต่จนถึงทุกวันนี้ก็ยังรู้สึกว่า Emacs ใช้งานได้อย่างสบายอยู่เสมอ

13 ความคิดเห็น

 
cwyang 2020-12-14

ฉันกังวลว่าการใส่โหมดมาเยอะเกินไป อาจยิ่งทำให้หลายคนรู้สึกต่อต้าน emacs ไปเสียมากกว่านะครับ :-D

ผมคิดว่าแค่โหมดตามภาษา + vc-mode ก็น่าจะเพียงพอสำหรับการพัฒนาแล้ว และถ้าเพิ่ม flycheck อีกสักหน่อยก็ดีเหมือนกันครับ

 
misolab 2020-12-09

ว้าว คอมเมนต์เดือดกันมากเลยนะครับ

ขอบคุณสำหรับบทความดี ๆ ครับ

 
galadbran 2020-12-09

เคยลองใช้ emacs อยู่บ้างเมื่อก่อน แต่รูปแบบการทำงานของผมคือหลายครั้งต้องเข้าไปทำงานบนแต่ละเซิร์ฟเวอร์ สุดท้ายก็เลยได้ใช้ vim อยู่ดี emacs นี่ถ้าตั้งค่าไว้แล้วใช้บนสภาพแวดล้อมส่วนตัวที่ใช้งานเป็นหลักแบบ IDE จะดีมาก แต่ถ้าไม่ใช่แบบนั้นก็ดูเหมือนว่า vim จะดีกว่าครับ

 
functor 2020-12-09

ผมใช้ emacs แบบเพียว ๆ มาเป็นปีที่ 5 แล้ว

สำหรับบางภาษา (เช่น Python, OCaml, ...) ผมรู้สึกเป็นการส่วนตัวว่ามันให้ประสิทธิภาพการทำงานได้พอ ๆ กับ IDE

แต่ในกรณีอย่าง c/c++ หรือ java ที่ IDE พัฒนาไปไกลมากแล้ว จะค่อนข้างยากหน่อย ถึงอย่างนั้นโหมดก็รองรับแทบทุกอย่าง เลยใช้งานได้สะดวก

เหนือสิ่งอื่นใดคือมันสนุก และเพราะหลายคำสั่งมีส่วนที่ทับซ้อนกับพื้นฐานของ Unix ก็เลยเอาไปประยุกต์ใช้กับ tmux หรือ bash บ่อย ๆ ด้วย

 
nicewook 2020-12-09

ยังไม่เคยลองใช้เอง แต่ก็เคยอ่านเจอเหมือนกันว่ามีคนบอกว่าเพื่อสุขภาพนิ้วมือ(?) แล้ว emacs อาจไม่ใช่ตัวเลือกที่ดีนัก เลยอยากทราบว่าคุณมีความเห็นอย่างไรบ้างครับ :-)

 
kunggom 2020-12-09

ผมไม่ได้เป็นผู้ใช้ Emacs หรอกครับ แต่พอต้องทำงานที่ใช้ Ctrl + CV เยอะอยู่หลายวัน หลังจากนั้นนิ้วก้อยก็เริ่มปวดขึ้นมา ดังนั้นถ้าจะใช้ Emacs ก็ดูเหมือนว่าจำเป็นต้องใช้ปุ่ม Alt(Command) แทนปุ่ม Ctrl ครับ เพราะถ้าใช้นิ้วโป้งจะดีขึ้นหน่อย

 
shiren 2020-12-09

Capslock -> ctrl

Command(alt) -> meta

โดยปกติจะตั้งแมปแบบนี้แล้วใช้งานครับ

 
shiren 2020-12-09

ถ้าทำงานต่อเนื่องยาว ๆ เกินสัก 3 ชั่วโมง นิ้วก้อยจะเริ่มปวดนิดหน่อยครับ 555..

 
functor 2020-12-09

บน *nix ถ้าใช้ tweak เพื่อแมป caps lock เป็น ctrl ก็ใช้งานได้ดีครับ

 
shiren 2020-12-09

อ๋อ ต้องแมปปุ่มควบคุมด้วยสินะครับ ใช้ HHKB มานานจนลืมไปเลย ฮ่าๆ

 
shiren 2020-12-09

ผมเปลี่ยนปุ่ม meta ให้เป็นปุ่ม command แล้วใช้งาน เลยไม่มีปัญหาอะไรครับ ไม่มีปัญหาเลย :)

ส่วนตัวคิดว่าความกังวลแบบนั้นก็คล้ายกับการกังวลว่าตอนใช้ vim จะต้องกดปุ่ม esc ทุกครั้งนั่นแหละครับ :)

จริง ๆ แล้วแทบไม่ได้ใช้ปุ่ม esc เลยนะ..

 
zihado 2020-12-09

ถ้าใช้ https://www.spacemacs.org/ ที่ติดตั้งแล้วร่วมกับ vim ก็น่าจะเป็นตัวเลือกที่ดีเหมือนกันสำหรับคนที่ใช้งานยาก

 
shiren 2020-12-09

โดยส่วนตัวแล้ว ผมขอแนะนำ https://github.com/hlissner/doom-emacs ครับ