โปรแกรมแก้ไขข้อความบนคอนโซลที่ดีที่สุดไม่เพียง แต่สำหรับโปรแกรมเมอร์ [ปิด]


0

ฉันต้องการโปรแกรมแก้ไขข้อความบนคอนโซลสำหรับการเขียนทั้งซอร์สโค้ดและข้อความที่มนุษย์สามารถอ่านได้เช่นอีเมล ฉันต้องการให้ผู้ใช้เป็นมิตร มันมีความหมายสำหรับฉัน:

  • คุณสามารถใช้แบบเดียวกับแผ่นจดบันทึกหรือ gedit
  • คุณสามารถใช้เมาส์ได้
  • หากคุณต้องการให้แม่ของแฟนหรือใครบางคนแก้ไขข้อความของคุณพวกเขาจะรู้ว่าต้องทำอะไรพวกเขาจะไม่ตระหนักว่ามันเป็นคอนโซลและจะมีเพียงความรู้สึกว่ามันเป็นเหมือนสมุดบันทึก
  • คัดลอกวางและเลิกทำตามปกติด้วยการผสมคีย์ปกติ (Ctrl-C, Ctrl-V, Ctrl-Z)
  • กะและลูกศรทำงานได้ตามปกติ พวกเขาเลือกข้อความ

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

  • การเน้นข้อความทางไวยากรณ์
  • เยื้องอัตโนมัติ
  • แทนที่ช่องว่างด้วยแท็บ
  • แป้นพิมพ์ลัดสำหรับการรวบรวม
  • ความเป็นไปได้ในการกำหนดค่าให้ใช้ดีบักเกอร์
  • การเติมข้อความอัตโนมัติสำหรับ c #, java, c ++ และภาษาอื่น ๆ
  • สิ่งอื่น ๆ ที่ฉันคาดหวังจาก IDE

ฉันทำงานและตั้งค่ากลุ่มเป็นเวลาสองสามปี แต่มันก็ไม่เคยบรรลุความคาดหวังทั้งหมดของฉัน (แต่ก็เกือบจะสำเร็จ)

สิ่งที่ฉันสามารถได้รับการกำหนดค่าเป็นกลุ่มอย่างสมบูรณ์แบบถ้าฉันมีเวลาอีกไม่กี่สัปดาห์สำหรับการกำหนดค่า น่าเสียดายที่ฉันไม่สามารถกำหนดค่ากลุ่มได้ตลอดไป

มีทางเลือกอื่นหรือไม่? หวังว่าฉันจะตั้งค่าเอดิเตอร์บางครั้งและจะใช้ได้ตลอดไปใช่ไหม คุณใช้อะไร ฉันมักจะได้ยินคนใช้ emacs มันคุ้มค่ากับการเรียนรู้ไหม?


ฉันไม่เข้าใจว่าทำไมคำถามนี้จึงถูกปิด คุณลองne , joe , diakonosหรือไม่? แต่คุณกำลังขอคุณสมบัติสองชุดที่ไม่เหมือนกันซึ่งกันและกัน: ข้อกำหนดดังกล่าวสามารถนำไปสู่การประนีประนอมเท่านั้น
romainl

คำตอบ:


1

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


ขอบคุณสำหรับเคล็ดลับที่ดี บรรณาธิการนี้เห็นได้ชัดว่ามีความสามารถในทุกสิ่งที่กลุ่มสามารถทำ มันเริ่มต้นในโหมดการแทรก ... และรู้ว่าแป้นพิมพ์ลัดทั่วไป ... ดูสมบูรณ์แบบ
robo

น่าเสียดายที่คำถามที่พบบ่อยพวกเขาไม่สนับสนุนการแก้ไขในคอนโซล :(
robo

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