นี่คือคำสั่ง lpe ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
lpe - โปรแกรมเมอร์ตัวแก้ไขน้ำหนักเบา
เรื่องย่อ
เปล่า [ --help | --รุ่น ]
เปล่า [--โหมด ] [ - ] ไฟล์
DESCRIPTION
เป เป็นโปรแกรมแก้ไขข้อความภาพขนาดเล็ก รวดเร็ว ออกแบบมาเพื่อให้แก้ไขโค้ดได้ง่ายขึ้น มัน
ให้คุณสมบัติทั้งหมดพร้อมกันที่อาจจำเป็นในตัวแก้ไขโค้ดที่ดีในขณะที่
โดยคงความรู้สึกเบาและเป็นธรรมชาติที่ทำให้ใช้งานได้ดี
Options
--ช่วยด้วย พิมพ์คำอธิบายสั้นๆ เกี่ยวกับการใช้โปรแกรมและสิ้นสุด นี่ต้องเป็นครั้งแรก
ตัวเลือก เปล่าและตัวเลือกอื่นๆ ทั้งหมดจะถูกละเว้น
--รุ่น
พิมพ์ข้อความระบุเวอร์ชันของโปรแกรมและสิ้นสุด นี่คงเป็น
ตัวเลือกแรกเพื่อ เปล่าและตัวเลือกอื่นๆ ทั้งหมดจะถูกละเว้น
--โหมด ตั้งค่าโหมดบัฟเฟอร์เป็นโหมดที่ระบุ แทนที่จะสแกนหาโหมดที่เหมาะสม
จากที่มีอยู่
-- ถือว่าอาร์กิวเมนต์ในอนาคตเป็นชื่อไฟล์ ไม่ใช่ตัวเลือก นี้จะช่วยให้สามารถใช้lpeเพื่อ
แก้ไขไฟล์ที่ขึ้นต้นด้วย - อักขระ
หมายเหตุ
ต่อไปนี้เป็นฟังก์ชันปุ่มควบคุมสำหรับ lpe ปุ่มลูกศร, หน้าแรก, จุดสิ้นสุด, แบ็คสเปซ,
ลบและสิ่งที่เหมือนกันทั้งหมดทำตามที่พวกเขาควรจะทำ ปุ่มควบคุมบางปุ่มถูกผูกไว้
ไปเป็นฟังก์ชันเดียวกับปุ่มเคลื่อนที่มาตรฐานบางปุ่ม เช่น หน้าแรกหรือเลื่อนลง นี่คือ
เพราะคีย์ที่เข้าใจง่ายกว่าอาจไม่สามารถใช้ได้ในบางระบบ
คำสั่ง คีย์
Ctrl-Q ย้ายเคอร์เซอร์ไปที่จุดเริ่มต้นของบรรทัด (ทางเลือกที่หน้าแรก)
Ctrl-W ย้ายเคอร์เซอร์ไปที่ท้ายบรรทัด (ทางเลือกสิ้นสุด)
Ctrl-R เลื่อนขึ้นหนึ่งหน้าจอ (ทางเลือกแทน PgUp)
Ctrl-T เลื่อนลงมาหนึ่งหน้าจอ (ทางเลือกแทน PgDn)
Ctrl-O ย้ายไปที่คำถัดไป
Ctrl-P ย้ายไปที่คำก่อนหน้า
Ctrl-K ฆ่าบรรทัดปัจจุบัน
Ctrl-Y or Ctrl-U
แทรกบล็อกล่าสุดของเส้นฆ่า
Ctrl-S ค้นหาสตริงที่ระบุในไฟล์
Ctrl-A ค้นหาอีกครั้งสำหรับคำค้นหาล่าสุด
Ctrl-F Ctrl-O
เปิดไฟล์ใหม่เพื่อแทนที่บัฟเฟอร์ปัจจุบัน
Ctrl-F Ctrl-S
บันทึกบัฟเฟอร์ลงดิสก์
Ctrl-F Ctrl-A
บันทึกลงดิสก์โดยใช้ชื่อไฟล์สำรอง
Ctrl-F Ctrl-R
อ่านไฟล์แล้วแทรกที่ตำแหน่งเคอร์เซอร์ปัจจุบัน
Ctrl-F Ctrl-E
แกล้งทำเป็นว่าบัฟเฟอร์ไม่ได้รับการแก้ไข
Ctrl-B Ctrl-S
ตั้งค่าโหมดของบัฟเฟอร์ปัจจุบัน
Ctrl-B Ctrl-T
สลับระหว่างแท็บแบบแข็งและแบบอ่อนสำหรับบัฟเฟอร์นี้
Ctrl-B Ctrl-A
สลับการเยื้องอัตโนมัติของบัฟเฟอร์นี้
Ctrl-G Ctrl-A
ไปที่บรรทัดแรกของบัฟเฟอร์
Ctrl-G Ctrl-S
ไปที่บรรทัดสุดท้ายของบัฟเฟอร์
Ctrl-G Ctrl-G
ไปที่หมายเลขบรรทัดเฉพาะของบัฟเฟอร์
Ctrl-N Ctrl-R
ป้อนค่าสำหรับตัวทำซ้ำคำสั่ง
Ctrl-N Ctrl-T
คูณค่าตัวทำซ้ำคำสั่งด้วยสี่
Ctrl-N Ctrl-O
เริ่มหรือหยุดการบันทึกมาโคร
Ctrl-N Ctrl-P
เล่นมาโครที่บันทึกไว้ล่าสุด
Ctrl-V Ctrl-V
ส่งบัฟเฟอร์ทั้งหมดผ่านคำสั่งเชลล์
Ctrl-V Ctrl-A
ส่งบัฟเฟอร์ทั้งหมดผ่านสคริปต์ awk
Ctrl-V Ctrl-S
ส่งบัฟเฟอร์ทั้งหมดผ่าน sed script
Ctrl-V Ctrl-B
ส่งบัฟเฟอร์หลายบรรทัดผ่านคำสั่งเชลล์
Ctrl-V Ctrl-D
ส่งบัฟเฟอร์หลายบรรทัดผ่าน awk script
Ctrl-V Ctrl-F
ส่งบัฟเฟอร์หลายบรรทัดผ่าน sed script
Ctrl-D ดำเนินการคำสั่งดีบักภายใน
Ctrl-X เขียนบัฟเฟอร์ลงดิสก์และออก
ออกโดยไม่เขียนลงดิสก์
ctrl-z ระงับตัวแก้ไขและหลบหนีไปที่พรอมต์
Ctrl-L ลบและวาดใหม่ทั้งหน้าจอ
หมายถึงคีย์ขัดจังหวะของเทอร์มินัลของคุณ ซึ่งมักจะเป็น Ctrl-C แต่สามารถ
แตกต่างกันระหว่างเทอร์มินัล ในทางกลับกัน Ctrl-Z ได้รับการแก้ไขโดยไม่คำนึงถึง
ปุ่มหยุดปกติสำหรับเทอร์มินัลของคุณ
โมดูล
แม้ว่า เปล่า ที่หมายความถึงขนาดเล็กก็มีความสามารถในการดำเนินการขั้นสูงขึ้น
การดำเนินการผ่านคุณลักษณะที่เรียกว่าโหมดบัฟเฟอร์ อนุญาตให้ใช้โหมดบัฟเฟอร์ เปล่า แสดง
ต่างกันไปตามภาษาโปรแกรมในบัฟเฟอร์ปัจจุบัน พวกเขาคือ
ดำเนินการผ่านโมดูลภาษาซึ่งโหลดเมื่อรันไทม์โดย lpe เพื่อจัดการ
บัฟเฟอร์ที่พวกเขานำไปใช้กับ
โมดูลภาษาทั้งหมดควรอยู่ในไดเร็กทอรีที่เก็บโมดูล ไดเรกทอรีเหล่านี้
ถูกกำหนดโดย LPE_MODULE_PATH ตัวแปรสภาพแวดล้อม ซึ่งควรคั่นด้วยเครื่องหมายทวิภาค
รายการไดเรกทอรี (คล้ายกับ PATH) หากไม่ได้ตั้งค่าตัวแปรนี้ lpe จะสแกนหา
โมดูลในตำแหน่งต่อไปนี้ และในลำดับนี้:
$HOME/.lpe /usr/local/lib/lpe /usr/lib/lpe /etc/lpe
โปรดทราบว่าไดเร็กทอรี /etc/lpe เป็นไดเร็กทอรีเก่า ล้าสมัย และไม่ได้มาตรฐาน ไม่ควร
ใช้สำหรับเก็บโมดูล เนื่องจากโมดูลเป็นไฟล์ไบนารีและมีความเฉพาะเจาะจงกับสถาปัตยกรรม
ที่ใช้สิ่งเหล่านี้ควรวางไว้อย่างเหมาะสมในไดเร็กทอรี lib ที่ระบุไว้ข้างต้น
ตำแหน่งเหล่านี้จะถูกสแกนในขณะใช้งาน และไฟล์ปกติที่อยู่ในนั้นจะถูกแปลเป็น
โมดูลภาษาที่เป็นไปได้สำหรับการใช้งานโดย lpe ไดเรกทอรีย่อยจะไม่ถูกสแกน บัฟเฟอร์
จะถูกกำหนดโหมดแรกที่พบว่าใช้กับไฟล์นั้นเช่นโหมดใน
โฮมไดเร็กทอรีของผู้ใช้จะแทนที่หนึ่งในไดเร็กทอรี lib ทั่วทั้งระบบ
ใช้ lpe ออนไลน์โดยใช้บริการ onworks.net