คุณจะอธิบาย Emacs ให้กับบุคคลที่ไม่ใช่ช่างเทคนิคได้อย่างไร?


18

ด้วยจิตวิญญาณของฉันจะอธิบายความหมายของน้ำยางให้กับคุณยายของฉันได้อย่างไร

Emacs เป็นตัวแก้ไขที่ยอดเยี่ยมสำหรับวัตถุประสงค์ที่เป็นข้อความใด ๆ - สิ่งนี้ชัดเจนสำหรับพวกเราที่ใช้มัน บ่อยครั้งที่ฉันพยายามอธิบายให้เพื่อนของฉันฟังว่าทำไมฉันจึงใช้บางอย่างที่ 'ดูเก่ามาก' และฉันพยายามหาคำตอบที่ดี ฉันไม่ได้สนใจที่จะ 'แปลง' พวกเขาให้ใช้ Emacs อย่างที่ฉันพูด - พวกเขาไม่จำเป็นต้องมีเหตุผล ฉันแค่ต้องการอธิบายว่าทำไมฉันถึงใช้ Emacs แทน Visual Studio, Sublime, Atom หรือบรรณาธิการกราฟิกที่ฉูดฉาดและมีคุณสมบัติ อะไรเป็นตัวเลือกที่ดีที่สุดในบรรดาเหล่านี้


5
"มันเป็นโปรแกรมแก้ไขข้อความที่ปรับแต่งได้สูง" หากคุณรู้สึกว่าจำเป็นต้องพูดมากไปกว่านั้นอาจเป็นเพราะคุณต้องการให้พวกเขารู้สึกถึงความแข็งแกร่งของมัน อย่างไรก็ตามหากสิ่งแรกที่อยู่ในใจเมื่อคุณพูดว่า "text editor" คือ MS Word คุณอาจต่อสู้กับการต่อสู้ที่ยากลำบาก
nispio

3
เมื่อเห็นคำถามของคุณในรายการคำถามฉันคิดถึงคำถามที่มีชื่อเสียงใน TeX.SE ... ;-) ทันที
mbork

2
น่ารักเหมือนเดิมฉันเปลี่ยนแท็กเป็นการเรียนรู้ :-) หากต้องการเราสามารถพูดคุยในเมตาแท็กที่เหมาะสมได้ที่นี่
Malabarba

คำตอบ:


10

Emacs เป็นโปรแกรมแก้ไขข้อความยอดนิยมที่ใช้เป็นหลักในระบบ Unix โดยโปรแกรมเมอร์นักวิทยาศาสตร์วิศวกรนักเรียนนักเขียนและผู้ดูแลระบบ มันเป็นที่นิยมเพราะมีฟังก์ชั่นการใช้งานและสามารถขยายได้สูง

กล่าวอีกนัยหนึ่งมันเป็นโปรแกรมแก้ไขข้อความที่สร้างขึ้นรอบ ๆ ตัวคุณสร้างขึ้นเพื่อคุณ ไม่เหมือนกับโปรแกรมแก้ไขข้อความอื่น ๆ ที่คุณต้องปรับแต่ง คุณสามารถปรับ Emacs ตามความต้องการของคุณ

ในความเห็นของฉัน : ใช่แล้ว Emacs นั้นเป็นเหมือนเครื่องมือแก้ไขข้อความส่วนตัวที่สอดคล้องกับความต้องการ / ข้อกำหนดของคุณ แต่มันก็มีมากกว่านี้! แต่มันเป็นมากกว่าตัวแก้ไขข้อความคุณสามารถ:

และอีกมากมาย! ฉันเชื่อว่าไม่มีใครใช้ Emacs ในลักษณะเดียวกันและเราทุกคนต่างใช้มันแตกต่างกัน ความหมายไม่มีผู้ใช้ Emacs สองคนหรือแอปพลิเคชัน Emacs เหมือนกัน


4
นอกจากนี้ผู้เขียน: writer.stackexchange.com/questions/4549/…
mbork

1
@mbork ขอบคุณสำหรับความคิดเห็น ฉันยังสนุกกับคำถามนั้นจริงๆ
ลุค

2
IMO มันไม่ยุติธรรมที่จะบอกว่า emacs ปรับให้คุณ; สิ่งที่ฉันพบว่ายอดเยี่ยมเกี่ยวกับ emacs ก็คือคุณสามารถปรับได้ (ตรงข้ามกับบรรณาธิการอื่น ๆ ไม่รวม vim / etc) แทนที่จะเรียนรู้ที่จะทำงานรอบ ๆ
Sean Allred

1
นี่คือคำถามเชิงความคิดเห็น ขึ้นอยู่กับแนวโน้มของคุณ ถ้าฉันเป็นนักเขียนฉันจะมีคำจำกัดความที่แตกต่างกันของ Emacs ดังนั้นโปรแกรมเมอร์จะ
ลุค

1
ฉันเป็นนักเขียนและสิ่งที่ฉันชอบเกี่ยวกับ Emacs ก็คือฉันสามารถเขียนโปรแกรมเพื่อปรับให้เข้ากับความต้องการของฉัน
คุมหลอด

7

ฉันมักจะไม่พยายามอธิบายเครื่องมือที่ฉันใช้กับคนอื่น ๆ เว้นแต่พวกเขาจะร้องขออย่างชัดเจนว่าพวกเขาสามารถปรับปรุงกระบวนการทำงานของพวกเขาได้อย่างไร ฉันไม่เห็นประโยชน์ในการแปลงคนเป็น Emacs

ที่กล่าวว่าเมื่อคนใน IT ที่ไม่ได้ใช้ Emacs แต่ค่อนข้างคุ้นเคยกับเว็บเบราว์เซอร์ถามฉันว่าทำไมฉันถึงใช้บางอย่างที่ "bloated" เป็น Emacs สำหรับการแก้ไขข้อความฉันมักจะอธิบายว่ามันเป็นแพลตฟอร์มสำหรับทุกสิ่งที่ทำได้ " มีเหตุผล "(สำหรับการตีความ) ถูกแมปกับบัฟเฟอร์ของข้อความ

บัฟเฟอร์ข้อความอาจเป็นเส้นทางของเชลล์เซสชัน ( shell-mode), อีเมล ( message-mode), รายการสิ่งที่ต้องทำ ( org-mode), รายชื่อไดเรกทอรี ( dired), ไฟล์ข้อความบนดิสก์, หน้าเว็บ ( eww), ผลลัพธ์ที่ผลิตโดยคำสั่งภายนอก เช่นเดียวกับเว็บเบราเซอร์ที่ทันสมัยแสดงถึงสภาพแวดล้อมที่ภาษาการเขียนโปรแกรมสามารถใช้ในการจัดการและโต้ตอบกับเอกสาร HTML, Emacs เป็นสภาพแวดล้อมสำหรับบัฟเฟอร์ข้อความด้วยภาษาที่สามารถใช้ในการจัดการและโต้ตอบกับบัฟเฟอร์ข้อความ มันเป็นตัวแทนผู้ใช้หลักของฉันเหมือนเบราว์เซอร์เป็นตัวแทนผู้ใช้หลักสำหรับเอกสารและแอปพลิเคชันบนเว็บกับคนจำนวนมาก

การทำความเข้าใจกับ Emacs เป็นเครื่องมือทั่วไปที่มีส่วนต่อประสานข้อความ (หนึ่งในนั้นอาจเป็นเครื่องมือแก้ไข) มักจะกำจัดความสับสนใด ๆ (หรืออย่างน้อยก็ลดการเยาะเย้ย) ฉันจะไม่อธิบาย Emac ให้กับผู้ที่ไม่เข้าใจเว็บเบราว์เซอร์ของตนซึ่งเป็นการตีความของฉันว่า


ฉันรักคำตอบนี้ (และคำจำกัดความของคุณ "ไม่ใช่ด้านเทคนิค" ;-))!
mbork

คำตอบที่ดียกเว้นในกรณีของฉันฉันอธิบายเครื่องมือของฉันกับผู้คนโดยเฉพาะอย่างยิ่งผู้ที่ไม่ใช่ด้านเทคนิคและไม่เคยลองเปลี่ยนพวกเขาเป็น Emacs
คุมหลอด

4

สำหรับผู้เริ่มต้นฉันเคยพูดว่า: "Emacs เป็นมากกว่าเครื่องมือแก้ไขจริง ๆ แล้วเป็นเครื่องมือที่ทรงพลังซึ่งช่วยให้คุณสร้างโปรแกรมแก้ไขของคุณเอง"

สิ่งนี้ทำให้กลัวหลาย ๆ คนจาก Emacs เพราะพวกเขารู้สึกว่ามันเป็นสิ่งที่ซับซ้อนเกินกว่าที่จะคุ้มค่ากับความพยายาม

ดังนั้นตอนนี้ฉันแค่พูดว่า: "Emacs เป็นเครื่องมือแก้ไขที่มีประสิทธิภาพที่สามารถทำให้การเขียนข้อความของคุณดีขึ้นในหลาย ๆ วิธีการแก้ไขและสร้างเอกสารข้อความด้วย Emacs นั้นมีประสิทธิภาพมากกว่า"

หากใช้งานได้ผู้ฟังจะขอคำอธิบายเกี่ยวกับการทำงานของ Emacs หากไม่ได้ผลฉันจะแสดงเอลลิสและทำให้ผู้ฟังของฉันกลัวตลอดไป ;)



1
ฉันรัก Emacs และจะใช้สำหรับส่วนที่เหลือของชีวิตของฉัน แต่แนบเนียนสำหรับคนส่วนใหญ่ก็จริงคือซับซ้อนเกินไปที่จะคุ้มค่าความพยายาม คนส่วนใหญ่ใช้ได้กับ Microsoft Word และสำหรับพวกเขามันไม่มีเหตุผลที่จะใช้เวลาในการเรียนรู้ Emacs และวิธีการขยาย
คุมหลอด

4

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

ประการแรกการเปรียบเทียบ: Windows Movie Maker และ Adobe Premiere เป็นทั้งเครื่องมือสำหรับการตัดต่อวิดีโอ แต่ในอดีตไม่ได้ถูกใช้โดยผู้เชี่ยวชาญในอุตสาหกรรมเพื่อทำภาพยนตร์ การโต้แย้งนี้ยังหลีกเลี่ยงการเด็ดขาดและเด็ดขาดซึ่งมักจะทำให้ผู้ชื่นชมของเทคโนโลยีบางอย่างลำเอียง Movie Maker ไม่ได้แย่ไปกว่า Premier ในแง่ที่แน่นอน เหมาะสำหรับการตัดต่อวิดีโอแบบเรียบง่ายของวิดีโอครอบครัว แต่ Premiere มาพร้อมกับความต้องการที่สูงขึ้นและคุณสมบัติอื่น ๆ

มีหลายคำจำกัดความของคำว่ามืออาชีพหนึ่งที่เป็นที่ของการเล่นกีฬา (ที่ตรงข้ามเป็นมือสมัครเล่น ) หรือในงานฝีมือที่ตรงข้ามเป็นเด็กฝึกงาน ดังนั้นฉันไม่ได้หมายถึงว่าเป็นกีฬาที่คำจำกัดความนี้เกี่ยวข้องกับว่านักกีฬาได้รับค่าตอบแทนจากการแสดงหรือไม่และไม่ใช่ผู้ฝึกหัด แต่เป็น:

มืออาชีพ\Pro*fes"sion*al\เป็น

  1. หรือเกี่ยวข้องกับอาชีพหรือการโทร สอดคล้องกับกฎหรือมาตรฐานของวิชาชีพ ติดตามอาชีพ; เช่นเดียวกับความรู้ทางวิชาชีพ จรรยาบรรณวิชาชีพ "ภูมิใจไม่ใช่เป็นส่วนตัว แต่เป็นมืออาชีพ" --Macaulay "นักเยาะเย้ยมืออาชีพ" --De Quincey

    [1913 เว็บสเตอร์]

คือบุคคลใดก็ตามที่การค้าของพวกเขาต้องการให้มีความชำนาญในการแก้ไขข้อความ (ซึ่งตามที่ได้รับการสังเกตแล้วอาจเป็นนักเขียนโปรแกรมเมอร์นักวิทยาศาสตร์หรือวิศวกร) ได้เลือกเครื่องมือนี้ว่าเพียงพอสำหรับความต้องการของพวกเขา ตัวอย่างเช่นนี่จะอธิบายด้วยว่าทำไม Emacs จึงสามารถขยายได้ (เนื่องจากเครื่องมือใด ๆ สำหรับการแก้ไขข้อความระดับมืออาชีพจะต้องสามารถขยายได้) สิ่งนี้ยังมีศักยภาพในการตอบคำถามที่มีรูปร่าง: "ทำไมถ้ามันดีจริงๆ - ปัญหาเล็ก ๆ น้อย ๆ ไม่จำเป็นต้องใช้เครื่องมือระดับผู้เชี่ยวชาญเพื่อแก้ปัญหาเหล่านั้น


ฉันยังใส่หมายเหตุข้างไว้ด้วยว่ามีเพียงสองชนิดเท่านั้น :)


2

ฉันจะเปลี่ยนเส้นทางคนนี้ไปยังสถานที่ที่ผู้ใช้ที่มีประสบการณ์อธิบายอย่างชัดเจนว่าทำไมพวกเขาถึงใช้ emacs จากนั้นฉันจะเชิญพวกเขาให้ดูที่หน้าเดียวกันนี้เพื่อให้ได้ภาพที่ชัดเจนว่าสามารถใช้ emacs ได้อย่างไร


2

ฉันต้องการให้ค่าสองเซ็นต์ของฉัน ก่อนอื่นฉันไม่ใช่โปรแกรมเมอร์มืออาชีพ (ฉันเป็น MD) ดังนั้นฉันจึงเป็นแค่นักเล่นงานอดิเรกหรือมือสมัครเล่นที่ดีกว่าในสาขานี้ แต่ฉันใช้ระบบ * nix นับตั้งแต่การศึกษาในมหาวิทยาลัยของฉัน (ย้อนกลับไปในช่วงปลายยุค 90) ฉันสามารถบอกคุณถึงความประทับใจครั้งแรกเมื่อฉันใช้ Emacs เหมือนกับซอฟต์แวร์ที่แย่ที่สุดที่ฉันเคยเห็นมา โดยเฉพาะอย่างยิ่งหลังจากที่ Apple เริ่มสร้างระบบปฏิบัติการที่น่าดึงดูดยิ่งขึ้นด้วยซอฟต์แวร์แฟนซีมากมาย แต่หลังจากที่ฉันบอกตัวเอง: ดูห้องครัวในร้านอาหารจริง ๆ แล้วพวกเขาน่าเกลียด เราสามารถบอกได้เหมือนกันว่าสถานที่ทำงานส่วนใหญ่ของโรงงาน นั่นคือประเด็น: Emacs มอบทุกอย่างให้คุณคุณต้องการงานของคุณโดยเฉพาะ ในฐานะที่เป็นคนอื่นชี้ Emacs เป็นเครื่องมือระดับมืออาชีพด้วยเหตุนี้ ไม่จำเป็นต้องเป็นโปรแกรมสำหรับการเข้ารหัส ผู้คนจำนวนมากกำลังใช้ (รวมตัวเอง) ไว้สำหรับการเขียนเอกสารหนังสือบทความ ... และรายชื่อสามารถเติบโตได้

แต่สิ่งที่ฉันเข้าใจจริงๆหลังจากใช้มัน (แต่เราสามารถบอกได้เหมือนกันเกี่ยวกับดินแดน CLI โดยทั่วไป) คือใน Emacs คุณจะเน้นเนื้อหาของสิ่งที่คุณกำลังเขียน / อ่าน / เขียนอยู่ตลอดเวลา


ที่จริงแล้วเนื่องจาก Emacs สามารถขยายได้อย่างไร้ขีด จำกัด ดังนั้นในการใช้งานฉันจึงมุ่งเน้นเนื้อหาที่ฉันเขียนน้อยลงและใช้เวลามากเกินไปในการกำหนดค่าและขยายเครื่องมือที่เปิดใช้งาน Emacs ของฉัน
คุมหลอด

1
การกำหนดค่าและขยาย Emacs เป็นส่วนที่ยากที่สุด (IMPO) ฉันใช้เวลานานมากในการกำหนดแพ็คเกจทั้งหมดให้ตรงกับความต้องการของฉัน แต่เมื่อคุณคิดว่าทุกอย่างถูกตั้งค่าไม่จำเป็นต้องกังวล มันเหมือนกับการสร้างบ้านบนรากฐานที่ดี ฉันชอบซอฟต์แวร์ตัวนี้มากจนฉันไม่สนใจระบบปฏิบัติการเพียงแค่ต้องติดตั้ง Emacs บนเครื่อง
Enrico Pirani

2

วิธีที่ดีที่สุดในการอธิบายสิ่งต่าง ๆ กับผู้ที่ไม่ใช่ผู้เชี่ยวชาญก็คือการให้ตัวอย่าง ดังนั้นวิธีที่ดีที่สุดในการอธิบายว่า Emac คืออะไรเกี่ยวกับพลเรือนคือการให้ตัวอย่างของกรณีการใช้งานที่พวกเขาสามารถเข้าใจและเกี่ยวข้องได้

ฉันมักจะเริ่มต้นด้วยการพูดบางอย่างเช่นนี้: Emacs เป็นโปรแกรมแก้ไขข้อความเก่าจากยุค 70 ที่ประดิษฐ์ขึ้นก่อน Microsoft Word และแอปประมวลผลคำที่ทันสมัยทั้งหมด เหตุผลที่เยี่ยมยอดคือตั้งโปรแกรมได้ มันมีสภาพแวดล้อมการเขียนโปรแกรมในตัวซึ่งหมายความว่าคุณสามารถเขียนและแก้ไขได้ในลักษณะเดียวกับที่คุณใช้กับ Microsoft Word

แต่เนื่องจาก Emacs สามารถตั้งโปรแกรมได้คุณจึงสามารถตั้งโปรแกรมให้ทำอะไรก็ได้ และเนื่องจากสามารถตั้งโปรแกรมได้คุณจึงสามารถรวม Emacs กับสิ่งอื่นบนคอมพิวเตอร์ของคุณรวมถึงเบราว์เซอร์อีเมลผู้ติดต่อปฏิทิน Twitter Twitter Evernote และภาษาโปรแกรมอื่น ๆ ที่คุณใช้

ทุกคนที่ใช้โปรแกรม Emacs เพื่อทำสิ่งต่าง ๆ ตามสิ่งที่พวกเขาต้องการ ดังนั้นผู้พัฒนาเว็บที่ใช้ Emacs อาจตั้งโปรแกรมให้ทำ __ และ __ นักวิทยาศาสตร์หรือนักวิชาการอาจตั้งโปรแกรมให้วิเคราะห์ทางสถิติด้วย R และ ...

ในกรณีของฉันเนื่องจากฉันเป็นนักเขียนฉันได้ตั้งโปรแกรม Emacs เพื่อทำสิ่งต่าง ๆ ที่ช่วยฉันในการค้นคว้าเขียนและแก้ไขรวมถึง:

  • เมื่อฉันทำการวิจัยและฉันคัดลอกและวางข้อความจากเว็บจัดรูปแบบโดยอัตโนมัติเป็นคำพูดบล็อกและคัดลอกชื่อของหน้า URL และวันที่และสร้างรายการบรรณานุกรมโดยอัตโนมัติ
  • ค้นหาและแทนที่วลีข้อความข้ามหลายไฟล์ในไดเรกทอรี
  • เมื่อฉันเขียนบางอย่างเพื่อส่งออกไปยังหน้าเว็บที่จัดรูปแบบเป็นอย่างดีโดยอัตโนมัติและจากเอกสารต้นฉบับเดียวกันส่งออกโดยอัตโนมัติไปยังไฟล์ PDF ที่จัดรูปแบบไว้เป็นอย่างดีโดยอัตโนมัติสร้างใบปะหน้าและสารบัญ
  • ช่วยฉันติดตามรายการสิ่งที่ต้องทำการนัดหมายและกำหนดเวลา
  • ช่วยฉันระดมความคิดและสร้างแผนที่ความคิด
  • ส่งอีเมลถึงบุคคลโดยอัตโนมัติและตอบกลับอีเมลบางประเภทโดยอัตโนมัติ

โดยทั่วไปฉันจะสรุปโดยพูดว่า: โดยทั่วไปหากมีสิ่งใดที่คุณทำเป็นประจำในฐานะเป็นส่วนหนึ่งของเวิร์กโฟลว์ของคุณ Emacs สามารถตั้งโปรแกรมให้ทำโดยอัตโนมัติ ดังนั้นโดยทั่วไปมันเป็นเครื่องมือสำหรับการเขียนโปรแกรมแก้ไขข้อความเพื่อทำสิ่งที่คุณต้องการ


สิ่งนี้จะดึงดูดความสนใจของบุคคลที่ไม่ใช่ด้านเทคนิคได้อย่างไร?
Sean Allred

ฮะ? หากผู้ที่ไม่มีความรู้ด้านเทคนิคถามฉันว่า Emacs คืออะไรนั่นหมายความว่าตามคำจำกัดความการรู้คำตอบก็จะดึงดูดพวกเขา เมื่อมีคนเห็นฉันใช้ Emacs การรู้ว่าฉันไม่ใช่โปรแกรมเมอร์พวกเขาหลงไหลอยู่เสมอ อย่างที่คุณพูดกับตัวเองในคำถามของคุณเราไม่ได้พยายามที่จะแปลงใครเลยเราแค่อธิบายว่า Emac คืออะไร
คุมหลอด

0

สรุป:มันไม่ใช่คำถามที่ยอดเยี่ยมเท่าที่ถามมา : กว้างเกินไป ฉันคิดว่าควรปิดให้กว้างเกินไปหรือตามความคิดเห็นเป็นหลัก (เพียงความคิดเห็นเดียว)

ครั้งแรก " บุคคลที่ไม่ใช่ด้านเทคนิค " คืออะไร? เพียงแค่รู้ว่า (คุณคิดว่า) บางคนเป็น " ไม่ใช่ด้านเทคนิค " ไม่ได้ช่วยอะไรมาก ไม่ใช่เทคนิคเทคนิค WRT อะไร? และการขาดเทคนิคเฉพาะนั้นเกี่ยวข้องกับ Emacs อย่างไร

คำตอบของวิธีการอธิบายสิ่งต่าง ๆให้กับทุกคนคือการค้นหาว่าคุณกำลังพูดถึงสิ่งที่พวกเขาสนใจและทำไม ถ้าฉันจะ "อธิบาย" Emacs ถึง Person X ฉันจะพยายามค้นหาว่า Emacs ที่ใช้อาจเป็น Person X อะไรและฉันจะทำงานจากที่นั่น: จากแรงบันดาลใจของ Person X และการใช้เคสเพื่อให้ Emacs เหมาะสมกับสิ่งเหล่านี้

ใช่แน่นอนคุณสามารถพยายามที่จะอธิบายลักษณะเฉพาะชุดของผู้คนในฐานะที่เป็นผู้ชมเพื่อนำเสนอบางส่วน: หนังสือ, บทความ, วิดีโอ, การสาธิต, สิ่งที่ แต่ถึงอย่างนั้น (1) การกำหนดลักษณะที่ดีขึ้นของผู้ชมของคุณมากกว่า "คนที่ไม่ใช่ด้านเทคนิค " จะเป็นประโยชน์กับคุณ และ (2) มันจะช่วยให้คุณมีความเฉพาะเจาะจงมากขึ้นเกี่ยวกับงานนำเสนอด้วยตัวเอง: รูปแบบใด / ขนาดกลางระยะเวลาอย่างไร ฯลฯ

IOW ถามตัวเองว่าใครทำอะไรอย่างไรทำไม ... คุณคิดว่า Emacs ต้องเสนอผู้ชมของคุณอย่างไร? คุณคิดว่าพวกเขาสนใจอะไรที่เกี่ยวข้องกับ Emacs?


6
ฉันเดาว่าคุณไม่ได้เป็นสมาชิกของชุมชน TeX.SE โปรดดูคำถามที่เชื่อมโยง (ถ้าคุณไม่ได้ทำไปแล้วซึ่งคุณอาจทำ - ฉันกำลังพูดในกรณี) สิ่งที่เป็นชุมชน TeX.SE ไม่ได้เป็นที่เข้มงวดเกี่ยวกับกฎระเบียบดังนั้นโดยรวม - ฉันจะบอกว่าวัฒนธรรมของเว็บไซต์ที่เป็นที่น่าตื่นตาตื่นใจ ฉันค่อนข้างมั่นใจว่าชุมชนของ Emacs นั้นเป็นคนดีมากบางทีเราอาจไม่จำเป็นต้องเข้มงวดเช่นนั้นและอนุญาตคำถามแบบนี้ ฉันไม่เห็นด้วยกับการปิดคำถามซ้ำซ้อนหรือคำถามที่กว้างเกินไป แต่มีคำถามที่อิงตามความคิดเห็นเป็นจำนวนน้อย ...
mbork

4
... ดูเหมือนไม่เป็นอันตราย ( โดยเฉพาะอย่างยิ่งว่าทั้ง Emacs vs. Vim เป็นเรื่องที่ใช้ความเห็นเป็นอย่างมาก ;-)) คำถามนี้อาจเป็นทั้งความคิดเห็นและกว้างเกินไป แต่ฉันคิดว่าผู้ใช้ Emacs จำนวนมากสามารถเกี่ยวข้องกับปัญหาที่ระบุไว้และคำใบ้อาจ เป็นประโยชน์ (นอกจากนี้ยังมีคำถามแบบขนาน "ฉันจะอธิบายได้อย่างไรว่าฉันใช้ Emacs ไม่ใช่ Sublime Text / Atom / ไม่ว่าตัวแก้ไขมันแบบใหม่จะใช้งานอย่างไร) คำถามเหล่านี้ก็ส่งเสริมการสะท้อนซึ่งมีประโยชน์โดยทั่วไป
mbork

2
นอกจากนี้ฉันไม่เห็นด้วยกับย่อหน้าสุดท้ายของคำตอบของคุณ ไม่ใช่ว่าเรากำลังขาย Emacs ให้กับผู้ที่ไม่ชอบงาน มันเป็นสิ่งที่เราต้องการที่จะสามารถอธิบายให้พวกเขาทราบว่าอะไรและสาเหตุที่เราทำกับซอฟต์แวร์ "โบราณ" ชิ้นนี้
mbork

2
ฉันไม่โจมตีใครเลย !!! ฉันได้รับความประทับใจที่ผิดพลาดจากคำตอบของคุณดูเหมือนว่า และฉันเห็นด้วยกับหลายประเด็นของคุณมันเป็นเพียงที่ฉันไม่รู้สึกว่าคำถามนั้นกว้างเกินไปสำหรับ ESE
mbork

1
@mbork FWIW- ถ้าคุณถามฉันว่า " ฉันจะอธิบาย Emacs (หรือหมวดหมู่ทฤษฎีหรือการตกปลา) กับคุณยายของฉันได้อย่างไร " การตอบสนองของฉันน่าจะเป็น " บอกฉันเกี่ยวกับคุณยายของคุณ !" คุณย่าก็เหมือนคนอื่น " และเมื่อคุณขอความช่วยเหลือโปรดบอกฉันเพิ่มเติมเกี่ยวกับความตั้งใจ / เป้าหมาย / แนวทางของคุณคุณจะใช้ชีวิต 6 เดือนกับคุณยายและพูดคุยกับเธอทุกวันหรือคุณจะพยายามอธิบายด้วยทวีตหรือเปล่า " Geek , ย่าม , และ, ใช่, Emacsนั้นกว้างเกินไป IMO คำถามนี้สามารถปรับปรุงให้แคบลงได้ และนั่นจะช่วยให้ทุกคน นั่นคือทั้งหมดที่
Drew

0

"Emacs เป็นโปรแกรมแก้ไขข้อความที่ช่วยให้การแปลงข้อความจากรูปแบบหนึ่งเป็นรูปแบบอื่นได้ง่ายมีฟังก์ชันการแก้ไขข้อความ 10,000 แบบในตัว"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.