Score:4

โปรแกรมแก้ไขข้อความเทอร์มินัลใดที่ใช้แป้นพิมพ์ลัดแบบ GUI

ธง cn

ฉันหาบรรณาธิการที่ไหน Ctrl+ สำเนา Ctrl+เอ็กซ์ ตัด Ctrl+วี น้ำพริก, Ctrl+Z เลิกทำ Ctrl+วาย ทำซ้ำ, F3 การค้นหาและ F2 เปลี่ยนชื่อ เมื่อฉันคลิกปุ่มซ้ายของเมาส์ เคอร์เซอร์ควรไปที่นั่น ทุกโหมดควรเปิดใช้งานพร้อมกัน (คำสั่งและแทรกและ ... )

อีกด้วย Ctrl+ ปิดแท็บปัจจุบันในอินเทอร์เฟซแบบแท็บ Alt+F4 ปิดแอพที่โฟกัสอยู่ Ctrl+แท็บ แท็บระหว่างเดาอะไร แท็บ Ctrl+ เปิดกล่องโต้ตอบเปิดขึ้น Ctrl+พี เปิดกล่องโต้ตอบการพิมพ์

มีตัวแก้ไข Linux ใดบ้างที่สามารถใช้ในเทอร์มินัลและมีลักษณะการทำงานนั้น

us flag
คุณลองใช้โปรแกรมแก้ไข GUI เช่น gedit หรือ mousepad หรือ VS Code หรือไม่
Saeed Neamati avatar
cn flag
VS Code นั้นยอดเยี่ยมมาก แต่ไม่สามารถติดตั้งบนเซิร์ฟเวอร์ได้ นั่นไม่สมเหตุสมผล ดังนั้นฉันชอบทางเลือกอื่น ฉันยังไม่ได้ทดสอบ `gedit` หรือ `mousepad` เลย ฉันจะทดสอบพวกเขา แต่ฉันแค่ต้องการดูว่าชุมชนรู้จักผู้แก้ไขที่ปฏิบัติตามข้อกำหนดอยู่แล้วหรือไม่
us flag
Mousepad และ gedit ยังเป็น GUI ดู https://askubuntu.com/q/1227102/124466 สำหรับวิธีคัดลอกและวางลงในเทอร์มินัล (สิ่งเหล่านี้ทำงานใน `nano` ฉันไม่รู้ว่าทำงานใน `vi` หรือไม่)
guiverc avatar
cn flag
ทางลัดสากล??? คีย์ที่ใช้โดย `vi` นั้นเหมือนกันสำหรับเครื่องมืออื่นๆ และเป็นมาตรฐานที่สร้างขึ้นในช่วงต้นทศวรรษ 1970 คุณต้องการให้เป็นไปตามมาตรฐานอื่น *ภายหลัง* หรือไม่ ทางลัดสากลคืออะไร? สำหรับฉันแล้วมาตรฐานที่ใช้โดย unix/posix/vi นั้นสมเหตุสมผลเนื่องจากเครื่องมือ *nix จำนวนมากใช้มัน
Nmath avatar
ng flag
อืมม... ประวัติของโปรแกรมแก้ไขข้อความเหล่านี้ โดยเฉพาะ vi ย้อนกลับไปก่อนที่จะมีโปรแกรมจัดการหน้าต่างและเมาส์ สิ่งที่คุณกำลังอธิบายคือแผ่นจดบันทึก GUI มีหลายสิบคน
pLumo avatar
in flag
คุณ **สามารถ** ติดตั้ง VS Code/ium บนเซิร์ฟเวอร์ของคุณและเชื่อมต่อโดยใช้ X-Forwarding
pLumo avatar
in flag
@guiverc หากคุณไม่ได้เริ่มเขียนโปรแกรมในยุค 70 หรือ 80 แต่อยู่ในโลกของ GUI ในยุค 90 และ 00 คุณจะคุ้นเคยกับทางลัดอย่างแน่นอน OP กล่าวถึง แม้ว่าฉันจะไม่เห็นด้วยกับคำว่าสากล แต่หลายคนก็รู้สึกเหมือน OP ทุกประการ โดยส่วนตัวแล้วฉันไม่เคยใช้ 'nano' เลย ดังนั้นฉันจึงใช้ 'vim' โดยตรงและสนุกกับมันอย่างไรก็ตาม ฉันเป็นผู้ใช้ระดับสูง และไม่สามารถแนะนำให้กับผู้มาใหม่ที่ต้องการแก้ไขไฟล์เป็นครั้งคราวในเทอร์มินัล ดังนั้นฉันคิดว่านี่เป็นคำถามที่ดี ด้วยการพูดจาโผงผางกับบรรณาธิการคนอื่นให้น้อยลง มันจะดีมาก ** :-)
guiverc avatar
cn flag
ฉันเห็นด้วย @pLumo ว่ามีการใช้คำโดยไม่มี * โวยวาย * นอกหัวข้อ มันจะเป็นคำถามที่ดีกว่ามาก
jamesqf avatar
ng flag
เรื่อง "เราทุกคนรู้ว่าการคัดลอก Ctrl+C, Ctrl+X ตัด, Ctrl+V วาง" ไม่ เราทุกคนไม่รู้เรื่องนั้น น่าเสียดายที่เราติดอยู่กับคำสั่ง Windoze ที่ออกแบบมาไม่ดีเมื่อเราใช้เบราว์เซอร์ (อย่างน้อยฉันก็ไม่เคยเห็นคำสั่งที่สามารถกำหนดค่าได้) ที่อื่น พวกเราหลายคนชอบใช้ชุดคำสั่งที่มีเหตุผลมากกว่า และตัวแก้ไขที่ดีจำนวนมากหากไม่ใช่ส่วนใหญ่อนุญาตให้คุณกำหนดค่าคำสั่งตามที่คุณต้องการ ดังนั้นหากคุณต้องการคำสั่งแบบ Windoze ให้กำหนดค่าหรือค้นหาโปรไฟล์จากคนที่ทำงานเสร็จแล้ว
qwr avatar
kr flag
qwr
หากคุณโอเคกับการใช้โปรแกรมแก้ไขข้อความกราฟิก gedit ก็มีความสามารถอย่างน่าประหลาดใจสำหรับโปรแกรมแก้ไขข้อความธรรมดา
Score:11
ธง cn

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

แป้นพิมพ์ลัดที่คุณกล่าวถึงมีลักษณะคล้ายกับแป้นพิมพ์ลัดที่พบได้ทั่วไปในสภาพแวดล้อมแบบกราฟิก มีโปรแกรมแก้ไขข้อความที่ใช้เทอร์มินัล ไมโครที่ใช้ทางลัดลักษณะนี้ มีให้ใช้งานในรูปแบบ Snap ในศูนย์ซอฟต์แวร์ของ Ubuntu อย่างน้อยใน Ubuntu 19.04 ก็มีให้ในรูปแบบแพ็คเกจ APT

Saeed Neamati avatar
cn flag
ขอบคุณสำหรับคำตอบ. ทางลัดสากลคือทางลัดที่คุณใช้เกือบทุกที่และคุณไม่สนใจผู้ขายรายเดิม คุณเปิด Google ชีตและใช้งานได้คุณเปิดแบบฟอร์มออนไลน์และใช้งานได้ในทุกช่องข้อความ ใช่ พวกเขาเป็นส่วนหนึ่งของสภาพแวดล้อมแบบกราฟิก แต่เทอร์มินัลยังเป็นกราฟิกใช่ไหม เราเห็นของที่นั่นใช่ไหม
Saeed Neamati avatar
cn flag
ฉันอ่าน `README.md` ของ `micro` และ OMG มันเขียนว่า **Common keybindings (Ctrl-s, Ctrl-c, Ctrl-v, Ctrl-z, â¦)** และ **Sane defaults **. สิ่งนี้แสดงให้เห็นว่าผู้คนจำนวนมากรู้สึกถึงความเจ็บปวดที่ฉันรู้สึกโดยใช้ `vi` และ `nano` โง่ ๆ เป็นต้น
Saeed Neamati avatar
cn flag
@vnandium ขอบคุณล้านครั้ง ฉันตกหลุมรัก `micro` นี้ทันที มันเป็นเพียงสิ่งที่ฉันต้องการ เห็นผลตั้งแต่วินาทีแรก ไม่จำเป็นต้องค้นหาที่ซับซ้อนเกี่ยวกับ `วิธีคัดลอกวางใน vi หรือในนาโน' ไม่จำเป็นต้องใช้เวลา 40 นาทีในการหารหัสแปลก ๆ ที่คุณควรใช้เพื่อให้งานง่าย ๆ เสร็จสิ้น ไม่จำเป็นต้องกังวลและเบื่อที่จะรับรู้สภาพแวดล้อมปัจจุบันของคุณเสมอไป
vanadium avatar
cn flag
ดีใจที่ชอบ! ฉันสำรวจมันเมื่อนานมาแล้ว ใน 21.04 (แต่ไม่ใช่ใน 20.04 ฉันคิดว่า) มันมีให้ใช้งานเป็นแพ็คเกจ .deb ปกติ
pLumo avatar
in flag
+1 ไม่รู้เกี่ยวกับ `micro` แม้ว่าฉันจะใช้ `vim` ต่อไป แต่ในที่สุดนี่คือสิ่งที่จะแนะนำให้กับผู้มาใหม่
gq flag
เรียกอีกอย่างว่าการผูกคีย์ตัวเร่งความเร็วของ Macintosh/CUA/Windows
gq flag
VIM และ EMACS มีโหมด CUA VIM มีชื่อเรียกว่า CREAM
vanadium avatar
cn flag
จากข้อมูลของ CUA นั้น Ctrl+Ins เป็นปุ่มคัดลอก Shift+Del เป็นปุ่มตัด และ Shift+Ins เป็นปุ่มวาง ;-)
Score:2
ธง ng

การกดแป้นเหล่านี้ไม่ใช่ "สากล" พวกเขาเป็นส่วนหนึ่งของโครงการ IBM ชื่อ "การเข้าถึงของผู้ใช้ทั่วไป" (คสอ.).

Vim สามารถทำสิ่งที่คุณถามได้หากคุณติดตั้ง cua-โหมด เสียบเข้าไป. (โปรดทราบว่าปลั๊กอินนี้เก่ามากและไม่ได้รับการอัปเดตเป็นเวลานาน ฉันไม่รู้ว่ามันจะทำงานกับ vim เวอร์ชันปัจจุบันได้หรือไม่ฉันเพิ่มที่นี่เท่านั้นเพราะเป็นลิงก์แรกที่ DuckDuckGo ส่งกลับมาเมื่อฉันค้นหา)

Saeed Neamati avatar
cn flag
คำว่า **ทั่วไป** นั้นหมายความว่าเป็นสากล สิ่งที่มีอยู่ใน Photoshop, Windows, Ubuntu, Word, Autocad, Notepad, Chrome, ... เป็นสากล ตกลง? ดังนั้นโปรดอย่าแม้แต่จะโต้เถียงเกี่ยวกับเรื่องนั้น
ng flag
ฉันพูดภาษาอังกฤษได้ตั้งแต่ฉันยังเด็กและฉันก็เก่งมาก "ทั่วไป" และ "สากล" ไม่ใช่คำพ้องความหมาย
Score:0
ธง eg

ของฉัน. ฉันเขียนโปรแกรมแก้ไขข้อความด้วยเหตุผลนี้ น่าเสียดายที่ฉันไม่มีตัวติดตั้งสำเร็จรูป แต่ตราบใดที่คุณติดตั้ง Tcl (และ Tk เสริมสำหรับการรองรับคลิปบอร์ด) คุณน่าจะใช้งานได้ มันเป็นเพียงไฟล์เดียวของรหัส: https://github.com/slebetman/tcled

เพียงแค่วาง ปิด ไฟล์ที่ไหนสักแห่งในไฟล์ $เส้นทาง และทำให้สามารถเรียกใช้งานได้โดยทำ chmod +x.

หากคุณไม่ชอบบรรณาธิการของฉันก็มีการตบซึ่งค่อนข้างดี: https://github.com/slap-editor/slap. พยายามใช้ตัวแก้ไขเทอร์มินัลที่รู้สึกเหมือน ประเสริฐ.

ไม่เหมือนโปรแกรมแก้ไขของฉัน คุณสามารถติดตั้งได้อย่างง่ายดาย ตบ ผ่าน npm (คุณต้องติดตั้ง node.js แน่นอน):

sudo npm ติดตั้ง -g ตบ

สุจริตฉันอยากจะแนะนำให้ใช้ ตบ แต่ฉันไม่สามารถต้านทานการเสียบซอฟต์แวร์ของตัวเองได้ จำนวนผู้ใช้สำหรับ ปิด มีอยู่ประมาณโหล (ส่วนใหญ่ผู้ที่ต้องการตัวแก้ไขที่ดีกว่า vi ธรรมดาบนเราเตอร์และอุปกรณ์ฝังตัว - เนื่องจากการติดตั้ง Linux เกือบทั้งหมดมาพร้อมกับ tcl ที่ติดตั้งไว้ล่วงหน้า ดังนั้นการติดตั้งตัวแก้ไขของฉันจึงเป็นเพียงการคัดลอกไฟล์ข้อความเดียว)

Score:0
ธง kr

texteditors.org มีรายชื่อมากมาย โปรแกรมแก้ไขข้อความที่ใช้แป้นพิมพ์ลัดประเภทนี้ หรือที่เรียกว่าทางลัด CUA. ต่อไปนี้คือตัวอย่างบางส่วนที่เป็นปัจจุบันและมีอยู่

  • ครีม - ตัวแก้ไข Vim บรรจุใหม่เพื่อใช้รูปลักษณ์และความรู้สึกของ CUA
  • ซีทีอี - ตัวแก้ไข CUA มาตรฐานสำหรับคอนโซล Linux
  • PE64 - IBM Personal Editor
  • ไพพ์ - โปรแกรมแก้ไขข้อความที่ใช้ Python เป็นศูนย์กลางซึ่งใช้การพับโค้ด
  • ที.ดี - Thomson-Davis Editor (สาธารณสมบัติ, DOS, Windows, Linux)
  • ตั้งค่าแก้ไข - โปรแกรมแก้ไขข้อความสไตล์ Borland
  • เดอะ - The Hessling Editor - โคลน XEDIT หลายแพลตฟอร์มแบบโอเพ่นซอร์ส
  • ตัวหนอน - ตัวแก้ไข Linux แบบโอเพ่นซอร์สที่สะดวกสบายสำหรับผู้ที่เคยใช้ตัวแก้ไข GUI
  • เอ็กซ์ทู - โปรแกรมแก้ไขข้อความหลายแพลตฟอร์มเหมือน สลิกแก้ไข และ ครอบครัว IBM Editor.

นอกจากนี้ โปรแกรมแก้ไขข้อความที่มีอยู่จำนวนมากยังให้คุณกำหนดค่าทางลัดใหม่ได้

โพสต์คำตอบ

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