งานประจำวันของฉันคือผู้พัฒนา java / เว็บ ฉันใช้ eclipse เป็นเวลา ~ 5 ปี ฉันคิดว่ามันยอดเยี่ยมและฉันยังใช้ Webstorm สำหรับ javascript และ html / jsp
ฉันทำในบางครั้งต้อง ssh เข้าสู่เซิร์ฟเวอร์และยุ่งกับไฟล์ config; สำหรับสิ่งนี้ฉันใช้ vi และมันทำให้ฉันเจ็บปวด ฉันจะต้องได้รับการขึ้นหน้าเว็บรายชื่อไวยากรณ์ / คำสั่ง: กดหลบหนีแล้ว Asterix หันไปรอบ ๆ สามครั้งและข้อความจะถูกป้อนสองบรรทัดข้างต้นเคอร์เซอร์ของคุณ มันไม่ง่ายเลยสำหรับฉันและฉันคิดว่าทุกคนที่เติบโตขึ้นมาในช่วงปลายยุคแปดสิบ
นี่คือเหตุผลหลักที่ฉันคิดว่า eclipse นั้นยอดเยี่ยม (และฉันถือว่า IDE อื่น ๆ ) และอย่าเปลี่ยนเป็น emacs และ / หรือ vim
- เกิดข้อผิดพลาดในการไฮไลต์โดยไม่จำเป็นต้องคอมไพล์โครงการซ้ำ
- รหัสช่วย
- refactoring
- การเปิดการโทร hiearchy / การประกาศเปิด
- ครบวงจรด้วยการควบคุมแหล่งที่มา
- รวมดีบักเกอร์
- ประโยชน์ของปลั๊กอินของบุคคลที่สาม - เช่น findbugs / checkstyle
หนึ่งในข้อโต้แย้งที่ฉันได้ยินคือเมื่อใช้ emacs / vim คุณสามารถสร้างปลั๊กอินของคุณเอง - ก็โอเค แต่คุณสามารถทำได้ใน eclipse แต่คุณไม่จำเป็นต้องทำเพราะทุกอย่างมีอยู่แล้ว! มันเหมือนกับการบอกว่าซื้อรถคันนี้ที่สร้างขึ้นมาครึ่งหนึ่งแล้ว
ทำไมคนที่ใช้ emacs / vim คนที่ใช้มันทำงานจริงในโครงการเชิงวัตถุที่ซับซ้อนในองค์กรขนาดใหญ่หรือไม่?
อะไรคือเหตุผลในการเปลี่ยนเป็นกลุ่ม / emacs ประสิทธิภาพของฉันจะเพิ่มขึ้นได้อย่างไรถ้าฉันสลับ
nano
แทนvim
เพราะฉันไม่ได้ใช้ CLI บ่อยครั้งพอที่จะเรียนรู้vim
คำสั่งทั้งหมด ถ้าคุณจะใช้มันบางครั้งฉันคิดว่าบางสิ่งบางอย่างง่ายๆเช่นnano
จะให้บริการคุณดีกว่า ...