ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

เขื่อน - ออนไลน์ในคลาวด์

เรียกใช้เขื่อนในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือด่านคำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


เขื่อน - ตัวแก้ไขที่เน้นหน้าจอ

เรื่องย่อ


เขื่อน [+ที่อยู่] [ไฟล์ ...]

DESCRIPTION


Levee เป็นโปรแกรมแก้ไขหน้าจอตามโปรแกรมแก้ไข Unix "vi" มันให้สั้น,
วิธีที่มีประสิทธิภาพในการป้อนและแก้ไขข้อความ (แต่ถ้าคุณต้องการโปรแกรมประมวลผลคำ คุณ
ดีกว่าด้วย WordStar)

Levee เป็นบรรณาธิการที่มีโหมด การทำงานใน 3 โหมด -- ภาพ คำสั่ง และแทรก ส่วนใหญ่ของ
งานแก้ไขเสร็จสิ้นเป็นโหมดภาพ การอ่านและเขียนไฟล์เสร็จสิ้นด้วยคำสั่ง
โหมดและโหมดแทรกทำสิ่งที่คุณคาดหวัง

เมื่อคุณป้อน Levee คุณอาจระบุที่อยู่เพื่อเริ่มแก้ไข ที่อยู่เหล่านี้
อยู่ในรูปแบบเดียวกับที่อยู่ของโหมดคำสั่ง ยกเว้นว่า + เปล่าจะทำให้คุณอยู่ที่
ส่วนท้ายสุดของไฟล์

Levee เป็นลิขสิทธิ์ (c) 1982-2008 โดย David L. Parsons (ดูประกาศท้ายนี้
เอกสารเงื่อนไขการจัดจำหน่าย)

คำสั่ง โหมด คำสั่ง


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

โหมดคำสั่งเข้าถึงได้โดยการพิมพ์ ":" หรือ "Q" จากโหมดภาพ หากคุณเข้าสู่โหมดคำสั่ง
โดยการพิมพ์ ":" Levee จะดำเนินการหนึ่งคำสั่ง จากนั้นกลับสู่โหมดภาพหลังจาก
แจ้งให้คุณทราบด้วย "[เพิ่มเติม]" หากคุณพิมพ์สิ่งใดนอกจากเว้นวรรคหรือส่งคืน Levee will
ยอมรับคำสั่งอื่นและอื่น ๆ อย่างไรก็ตาม หากคุณเข้าสู่โหมดคำสั่งผ่าน "Q"
เขื่อนจะยังคงอยู่ในโหมดคำสั่งจนกว่าคุณจะป้อนคำสั่ง "ภาพ"

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

(.|$|'x|#-+|-) (/พัฒน์/|?พัฒน์?|#)]

. บรรทัดปัจจุบัน

$ บรรทัดสุดท้าย

'x เส้นที่มีเครื่องหมาย x อยู่บนนั้น

# ไลน์ #.

ตัวอย่างเช่น ".-5,.+5p" จะพิมพ์ทุกบรรทัดภายในสิบบรรทัดของบรรทัดปัจจุบัน "$-5"
คือบรรทัดที่ห้าจากท้ายไฟล์ และ "/end/+2" คือบรรทัดที่สองที่อยู่ถัดจาก
การเกิดขึ้นครั้งต่อไปของรูปแบบ "สิ้นสุด" รูปแบบอาจเป็นนิพจน์ทั่วไป (ดู
ด้านล่าง)

นอกจากนี้ ช่วงบรรทัดเปล่าจะตั้งค่าบรรทัดปัจจุบันเป็นบรรทัดแรกในช่วงและ
พิมพ์บรรทัดทั้งหมดในช่วงนั้น "1,10" ตั้งค่าบรรทัดปัจจุบันเป็น 1 จากนั้นพิมพ์บรรทัด 1
เพื่อ 10

หากคุณระบุบรรทัดที่ไม่มีอยู่ในช่วง คำสั่ง
จะยกเลิกและ Levee จะบอกคุณว่า "ที่อยู่ไม่ถูกต้อง"

คำสั่ง โหมด คำสั่ง
args แสดงรายการอาร์กิวเมนต์ปัจจุบัน หากมี ไฟล์ที่คุณอยู่ในขณะนี้
การแก้ไขจะถูกใส่กรอบโดย '[' และ ']'

-เปลี่ยนแปลง
ลบเส้นแล้วเข้าสู่โหมดแทรก

-ลบ
ลบบรรทัด บรรทัดที่ถูกลบจะถูกเก็บไว้ใน Yank Buffer เพื่อนำกลับมาใช้ในภายหลังด้วย
"ใส่".

แก้ไข[!] [ไฟล์]
ทิ้งไฟล์ปัจจุบันและเริ่มแก้ไขไฟล์ใหม่ หากมีการเปลี่ยนแปลง to
ไฟล์ปัจจุบัน คุณต้องป้อน "แก้ไข!" เพื่อบังคับให้ Levee ละทิ้งการเปลี่ยนแปลง ถ้าคุณ
ไม่ระบุชื่อไฟล์ Levee จะพยายามแก้ไขชื่อไฟล์ปัจจุบันอีกครั้ง

เมื่อ Levee อ่านในไฟล์ใหม่ จะบอกคุณว่าไฟล์นั้นอ่านได้กี่ไบต์ หรือ
[ล้น] หากไฟล์มีขนาดใหญ่กว่าบัฟเฟอร์ภายใน (256000 ไบต์บนส่วนใหญ่
แพลตฟอร์ม; 20k บน USCD Pascal)

เอ็กเซ็กโหมด
อยู่ในโหมดคำสั่งจนกว่าคุณจะใช้คำสั่ง "visual"

ไฟล์[ชื่อ]
สะท้อนชื่อไฟล์ปัจจุบัน สถานะ และบรรทัดปัจจุบัน หากคุณให้
ด้วยชื่อก็จะเปลี่ยนชื่อไฟล์เป็น

(.)แทรก
แทรกข้อความเหนือบรรทัดปัจจุบัน หากคุณระบุหมายเลขบรรทัด Levee จะทำ
ที่บรรทัดปัจจุบันแล้วแทรกด้านบนนั้น

สิ่งที่ใส่เข้าไป โหมด คำสั่ง
^W ย้อนกลับคำสุดท้ายที่คุณป้อน

^H ย้อนกลับมากกว่าหนึ่งตัวอักษร

^U ย้อนกลับไปที่อินพุตทั้งหมดในบรรทัดนี้

^V หนีตัวอักษรถัดไปที่พิมพ์ (ตัวอย่างเช่น, ^V^ห จะใส่ ^H ลงในไฟล์)

ESC ออกจากโหมดแทรก

^D หากขึ้นต้นบรรทัด ให้ลดการเยื้องคอลัมน์ 'shiftwidth'

^T หากขึ้นต้นบรรทัด ให้เพิ่มคอลัมน์ 'shiftwidth' เยื้อง

เมื่ออยู่ในโหมดแทรก Levee จะไม่อนุญาตให้คุณป้อนอักขระควบคุมใด ๆ ยกเว้น
กลับและแท็บ กลับสิ้นสุดการป้อนข้อมูลในบรรทัดนี้และเปิดบรรทัดใหม่สำหรับการป้อนข้อมูล

แผนที่[!][กุญแจ[ข้อความ]]
กำหนด/แสดงรายการมาโคร แผนที่มี 3 รูปแบบ:

แผนที่. รายการนี้แสดงรายการแมโครที่ใช้งานอยู่ทั้งหมด

แผนที่(สำคัญ).
ซึ่งจะแสดงมาโครที่เกี่ยวข้องกับ (คีย์) หากมี

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

ตัวอย่างเช่น ถ้าคุณ map!ped กลับไปที่ "hello world" ทุกครั้งที่คุณป้อน return in
คำสั่งหรือโหมดภาพ สตริง "สวัสดีชาวโลก" จะปรากฏขึ้น

ถัดไป[ไฟล์... ]
แก้ไขไฟล์ถัดไปใน arglist หรือแก้ไข arglist ใหม่ Levee ใช้ชื่อย่อ
arglist ออกจากบรรทัดคำสั่งเมื่อคุณดำเนินการ หากตั้งค่า "เขียนอัตโนมัติ" ไว้ Levee
จะเขียนการเปลี่ยนแปลงในไฟล์ปัจจุบันก่อนที่จะแก้ไขในไฟล์ถัดไป

(.)เปิด
แทรกด้านล่างบรรทัดปัจจุบัน อย่างอื่นเหมือนแทรก

ก่อน
แก้ไขไฟล์ก่อนหน้าใน arglist อย่างอื่นเช่นต่อไป

-พิมพ์
แสดงเส้นโดยไม่ต้องเปลี่ยนบรรทัดปัจจุบัน

(.)ใส่ ใส่เนื้อหาของบัฟเฟอร์ yank กลับมาที่บรรทัดด้านล่างบรรทัดปัจจุบัน ถ้าคุณ
ระบุบรรทัด มันจะรีเซ็ตบรรทัดปัจจุบัน แล้วใส่บัฟเฟอร์ yank กลับ ดิ
บัฟเฟอร์ yank ถูกเติมด้วยคำสั่ง delete, change หรือ yank ใส่ไม่ทำลาย
ดึงบัฟเฟอร์ คุณจึงใส่ข้อความกลับได้หลายครั้ง

ล้มเลิก[!]
ทางออกเลวี หากคุณต้องการยกเลิกการเปลี่ยนแปลง ให้ใช้ "quit!"

(.)อ่าน[ไฟล์]
ใส่เนื้อหาของ 'ไฟล์' หลังบรรทัดปัจจุบัน

rmไฟล์ ลบ 'ไฟล์' จากดิสก์

ชุด[ตัวเลือก=ค่า]
ตั้งค่าตัวแปรที่ปรับได้ Levee มีตัวแปรที่ผู้ใช้กำหนดได้หลายสิบตัวซึ่งคุณ
สามารถ twiddle ผ่านคำสั่งนี้ มีตัวแปรบูลีน จำนวนเต็ม และสตริงที่
คุณสามารถตั้งค่า ตัวแปรสตริงหรือจำนวนเต็มถูกกำหนดโดย "set xxx=yyy" ซึ่งเป็นบูลีน
ตัวแปรถูกตั้งค่าผ่าน "set xxx" หรือ "set noxxx"

นี่คือตัวแปรที่กำหนดได้ (และตัวย่อ):

ขนาดแท็บ(ทท)
แท็บหยุด

กะความกว้าง(ส)
คอลัมน์ที่จะเลื่อนบน ^D, ^T, >> หรือ <

เลื่อน จำนวนบรรทัดที่จะเลื่อนบน ^D, ^U

อัตโนมัติ(AI)
จัดหาการเยื้องระหว่างโหมดแทรก

เขียนอัตโนมัติ(อ)
เขียนการเปลี่ยนแปลงก่อน :next, :prev

สำเนาอัตโนมัติ(ค)
ทำสำเนาสำรองก่อนเขียนการเปลี่ยนแปลง

รายการ แสดงแท็บเป็น ^I สิ้นสุดบรรทัดเป็น $

มายากล ใช้นิพจน์ทั่วไปในการค้นหา

วิภัตติ หากชื่อไฟล์ไม่มีนามสกุล . ในนั้นให้ใส่คำต่อท้าย (นี้เท่านั้น
ตัวแปรสตริง)

เขียนทับ(โอ๊ย)
ทำลายไฟล์เก่าก่อนแล้วจึงเขียน

สวยงาม(เป็น)
เมื่อตั้งค่าแล้ว Levee จะไม่อนุญาตให้แทรกอักขระควบคุมใดๆ ยกเว้นแท็บและ
กลับเว้นแต่คุณจะหลบหนีด้วย ctrl-V

แรปสแกน
ค้นหาล้อมรอบจุดสิ้นสุดของบัฟเฟอร์

ละเว้น(เข้าใจแล้ว)
ละเว้นตัวพิมพ์ของตัวอักษรระหว่างการค้นหา

แผนที่แลช
(เวอร์ชัน ST เท่านั้น) แมป "/" ในชื่อไฟล์กับ "\" ถ้าสภาพแวดล้อมประกอบด้วย
`mapslash' เมื่อเรียกเขื่อน ตัวแปรนี้จะมีค่าเริ่มต้นเป็นจริง มิฉะนั้น
ค่าเริ่มต้นเป็นเท็จ (ดูเอกสารประกอบสำหรับ Teeny-shell เกี่ยวกับวิธีการที่ teeny-
เชลล์ตีความ `mapslash')

เส้น(ลี)
(รุ่น ST เท่านั้น) บนจอแสดงผลมีกี่บรรทัด นี้เป็นหลักสำหรับการวิ่ง
เขื่อนผ่านพอร์ตอนุกรม - ใส่ set li=xx ลงใน LVRC ของคุณเป็น xx line
สถานีปลายทาง

ปลอกคอ(ร่วม)
(รุ่น ST เท่านั้น) บนจอแสดงผลมีกี่คอลัมน์ เช่นเดียวกับตัวแปรเส้น มันคือ
สำหรับวิ่งเขื่อนผ่านพอร์ตอนุกรม

คุณสามารถตั้งค่าตัวแปรหลายตัวในหนึ่งบรรทัด เช่นเดียวกับใน 'set ws noai' เพื่อดูปัจจุบัน
การตั้งค่าของตัวแปรเหล่านี้ :set -- ไม่มีอาร์กิวเมนต์ -- จะแสดงค่าปัจจุบัน
การตั้งค่า

เมื่อเริ่มต้น Levee จะค้นหาตัวแปรสภาพแวดล้อม LVRC เพื่อดูรายการตัวแปรที่จะตั้งค่า
(GEMDOS/MS-DOS). LVRC เป็นบรรทัดหนึ่งของรูปแบบ 'option=value ...' หากคุณมี LVRC
กำหนดว่า 'ts=4 ตอนนี้' Levee จะตั้งค่าขนาดแท็บเป็น 4 เปิดการเขียนทับแล้วเปิด
ปิด wrapscan

หากคุณกำลังใช้ RMX Levee จะค้นหาไฟล์ ":home:r?lvrc" เพื่อเริ่มต้น ถ้าคุณ
กำลังใช้ Osy/SWO โดย Levee จะค้นหาในไฟล์ "*.lvrc" รูปแบบของไฟล์เหล่านี้คือ
แตกต่างจากตัวแปร LVRC -- ดู "แหล่งที่มา" สำหรับข้อมูลเพิ่มเติม

แหล่งไฟล์
ใช้คำสั่งโหมดคำสั่งจาก 'ไฟล์' คำสั่งเหล่านี้สามารถเป็นคำสั่งทางกฎหมายใด ๆ
ยกเว้น "ภาพ" หากเกิดข้อผิดพลาดระหว่างการดำเนินการ 'file' Levee ละทิ้งสิ่งนั้น
ระดับของแหล่งที่มา

ใน Osy/SWO มีความแตกต่างเล็กน้อยในโหมดแทรกจากภายในไฟล์ที่มา
ไม่มีตัวอักษรที่มีความหมายพิเศษยกเว้นบรรทัดที่ไม่มีอะไรนอกจากจุด
ซึ่งยุติโหมดแทรก ตัวอย่างเช่น:

:คำสั่ง
:แทรก
บลา บลา บลา บลา บลา บลา
บลา บลา บลา บลา บลา บลา
บลา บลา บลา บลา บลา บลา
:คำสั่งเพิ่มเติม

หากคุณใช้งาน Levee ภายใต้ระบบปฏิบัติการอื่น คุณไม่สามารถทำการแทรกจาก a
: ไฟล์ต้นฉบับ .

(.,.) แทน (เดลิม) patt (เดลิม) แทนที่ (เดลิม)[qcpg]

(.,.)ทดแทน&

ค้นหา patt และแทนที่ด้วย repl เลวี่จะหาแพททีละครั้ง
บรรทัดและแทนที่ด้วย repl ตัวคั่นอาจเป็นอักขระ ascii ใดก็ได้

รูปแบบเป็นนิพจน์ทั่วไป เช่นเดียวกับรูปแบบการค้นหา

คุณอาจรวมส่วนต่างๆ ของรูปแบบไว้ในสตริงการแทนที่ A '&' ใน
รูปแบบการแทนที่คัดลอกในรูปแบบต้นฉบับทั้งหมด ดังนั้นหากคุณทำ 'sub/this/&
และ that/g' ทุกๆ อินสแตนซ์ของ 'this' จะถูกแทนที่ด้วย 'this and that' อีกด้วย,
คุณสามารถดึงส่วนของรูปแบบออกมาได้โดยใช้อาร์กิวเมนต์ \( และ \) meta-
ตัวอักษร อาร์กิวเมนต์ที่ได้รับโดย \( & ​​\) ถูกใส่ลงในสตริงการแทนที่
ทุกที่ที่คุณทำ \1..\9 [ \1 เป็นอาร์กิวเมนต์แรกที่คุณตั้งค่าด้วย \( & ​​\) ]
ดังนั้น หากคุณต้องการกลับลำดับของสตริงย่อยสองสตริง คุณสามารถทำได้
'sub/\(string1\)\(string2\)/\2\1/'.

ทดแทน&ทำซ้ำการแทนที่ครั้งสุดท้าย

ตัวเลือก:

คิว, ค ก่อนทำการทดแทน ให้แสดงบรรทัดที่ได้รับผลกระทบ แล้วรอให้คุณพิมพ์ a
อักขระ. หากคุณพิมพ์ 'y' มันจะทำการแทนที่ 'q' ยกเลิกการแทนที่
'a' จะทำการเปลี่ยนแปลงที่เหลือโดยไม่แสดงข้อความแจ้ง และ 'n' จะไม่ทำการเปลี่ยนแปลง

p พิมพ์บรรทัดที่ได้รับผลกระทบหลังจากการเปลี่ยนแปลง

g ทำการเปลี่ยนแปลงทั่วโลก กล่าวคือ ทำทุกกรณีของ patt on a line
มากกว่าเพียงครั้งเดียว

แก้ ยกเลิกการแก้ไขไฟล์ล่าสุด (ยกเว้น :edit, :next, :rm หรือ :write) คุณ
สามารถเลิกทำการเปลี่ยนแปลงล่าสุดของไฟล์เท่านั้น การเลิกทำนับเป็นการเปลี่ยนแปลง :เลิกทำตาม
โดย :undo ไม่ทำอะไรกับไฟล์

เปิดแผนที่(สำคัญ)
ยกเลิกการกำหนดมาโคร (ดูแผนที่)

ภาพ[รายการ]
หากคุณเข้าสู่โหมดคำสั่งด้วย "Q" หรือ "execmode" ให้กลับสู่โหมดภาพ ถ้าคุณ
ให้รายการอาร์กิวเมนต์ มันยังทำ `:ถัดไป' ในรายการนั้นด้วย

รุ่น
แสดงว่าคันนี้เป็นรุ่นไหน

-เขียน [ไฟล์]
เขียนบรรทัดไปยังไฟล์ หากคุณเขียนทุกอย่างลงใน 'file' ชื่อไฟล์จะถูกตั้งค่า
ไปที่ 'file' และถ้าคุณไม่ระบุไฟล์ Levee จะเขียนไปยังชื่อไฟล์

-wq [ไฟล์]
เขียนลงไฟล์แล้วออก

-งัด
ดึงบรรทัดจากไฟล์ไปยังบัฟเฟอร์ yank เพื่อย้อนกลับในภายหลังด้วย "put"

ออก[!] เขียนการเปลี่ยนแปลงไปยังไฟล์ปัจจุบัน จากนั้นออก หากมีไฟล์เพิ่มเติมในไฟล์
arglist ใช้ "xit!"

![สั่งการ]
ดำเนินการคำสั่ง

ตัวอย่าง:

!ls => ทำ 'ls'

คำสั่งนี้ใช้ได้เฉพาะใน GEMDOS, MSDOS, RMX และ Unix

- ให้หมายเลขบรรทัดของบรรทัดที่อยู่ /end/= ให้หมายเลขบรรทัดของ
บรรทัดถัดไปที่มีคำว่า 'สิ้นสุด'

VISUAL โหมด คำสั่ง


คำสั่งโหมดภาพจะย้ายคุณไปรอบๆ และแก้ไขไฟล์ มีคำสั่งเคลื่อนไหวให้
ย้ายเคอร์เซอร์ตามวัตถุต่างๆ

ในคำอธิบาย a (#) หมายถึงจำนวนที่เลือกได้ หากคำสั่งมีจำนวนทางเลือก
มันจะบอกคุณว่าการนับทำอะไรในวงเล็บ A (*) หมายความว่าคำสั่งสามารถเป็น
ใช้ในการลบ ดึง และเปลี่ยนคำสั่ง

การนับประกอบด้วยการป้อนตัวเลข หากคุณพิมพ์ '45' การนับจะถูกตั้งค่าเป็น 45 ถึง
ยกเลิกการนับ พิมพ์ ESC

ส่วนนี้จะกล่าวถึง 'ช่องว่าง' เป็นครั้งคราว ช่องว่างคือแท็บ ช่องว่าง และส่วนท้ายของ
เส้น

สรุป ความน่าเชื่อถือของ Olymp Trade? แสดงผล โรงงาน
ตัวละครจะปรากฏบนหน้าจอตามที่คุณคาดหวัง ยกเว้นว่า
อักขระที่ไม่พิมพ์จะแสดงเป็น ^x และแท็บจะขยายเป็นช่องว่าง (เว้นแต่คุณจะตั้งค่า
รายการตัวเลือกแล้วจะแสดงเป็น ^I.) เมื่อนั่งบนอักขระควบคุมหรือแท็บ
เคอร์เซอร์ถูกวางบนอักขระ FIRST ที่แสดง หากคุณเลื่อนเคอร์เซอร์ไปที่อื่น
บางส่วน (ผ่าน j หรือ k - ดูด้านล่าง) การเปลี่ยนแปลงใด ๆ จะเริ่มต้นที่อักขระถัดไป

Levee ไม่แสดงจุดสิ้นสุดของตัวทำเครื่องหมายไฟล์ แต่เส้นที่ผ่านจุดสิ้นสุดของไฟล์คือ
แสดงโดย ~ บรรทัด

หากมีการตั้งค่ารายการ แท็บจะแสดงเป็น ^I และท้ายบรรทัดจะแสดงเป็น $

หากบรรทัดยาวเกินไปสำหรับหน้าจอ บรรทัดนั้นจะหายไปจากส่วนท้ายของหน้าจอ

เขื่อนจะจัดการความละเอียดหน้าจอและแบบอักษรโมโนสเปซใด ๆ ที่คุณมอบให้ (ถ้าคุณเป็น
ทำงานในความละเอียดต่ำ Levee จะให้หน้าต่าง 25x40 แก่คุณเป็นต้น)

ของ Visual โหมด คำสั่ง
^A แสดงข้อความการดีบักที่ด้านล่างของหน้าจอ มันไม่มีประโยชน์เลย
เว้นแต่ว่าคุณกำลังดีบักตัวแก้ไข ละเว้นมัน

(#)^ด เลื่อนหน้าจอลงครึ่งหน้าจอ หากมีการระบุจำนวน ให้เลื่อนลงมาที่
จำนวนบรรทัดที่ระบุ

^E เลื่อนลง 1 บรรทัด (ชวเลขสำหรับ 1^D )

^G แสดงสถิติไฟล์ เหมือนกับ ':file'

(*)(#)^ฮ
เลื่อนเคอร์เซอร์ไปทางซ้ายหนึ่งตัวอักษร (นับ)

^I วาดหน้าจอใหม่

(*)(#)^จ
เลื่อนลงหนึ่งบรรทัด (นับ) เมื่อคุณใช้ ^J และ ^K (ด้านล่าง) เพื่อเลื่อนขึ้นหรือลง
บรรทัด เคอร์เซอร์จะยังคงอยู่ในคอลัมน์เดียวกัน แม้ว่าจะอยู่ตรงกลางของ a
tabstop หรือผ่านจุดสิ้นสุดของบรรทัด

(*)(#)^ก
เลื่อนขึ้นหนึ่ง (นับ) บรรทัด

(*)(#)^หลี่
เลื่อนไปทางขวาหนึ่ง (นับ) อักขระ

(*)(#)^ม
ย้ายไปยังช่องว่างที่ไม่ใช่สีขาวแรกในบรรทัดถัดไป หากมีการระบุจำนวน ให้ย้ายไปที่
บรรทัดแรกที่ไม่ใช่สีขาวนับลง

(#)^คุณ เลื่อนหน้าจอขึ้นครึ่งหน้า หากมีการระบุจำนวน ให้เลื่อนขึ้นบรรทัดนับ

^Y เลื่อนหน้าจอขึ้น 1 บรรทัด (ชวเลขสำหรับ 1^U.)

(#)อา แทรกข้อความหลังเคอร์เซอร์ หากคุณนับการแทรกจะถูกทำซ้ำ
นับครั้ง ( 40i-ESC จะให้เส้นขีด 40 เส้น)

คำสั่งในโหมดแทรกจะเหมือนกันสำหรับโหมดภาพและโหมดคำสั่ง

(*)(#)ข
ย้ายไปที่จุดเริ่มต้นของคำสุดท้าย (คำนับกลับ) คำหนึ่งคือ
คอลเลกชันของอักขระที่เป็นตัวอักษรและตัวเลข (a-z0-9$_#) หรืออักขระที่ไม่ใช่สีขาวอื่น ๆ
(เช่นอะไรก็ได้ยกเว้นช่องว่าง, แท็บ, eoln)

c เปลี่ยนวัตถุ Change ลบวัตถุแล้วเข้าสู่โหมดแทรกโดยไม่ต้อง
การวาดหน้าจอใหม่ เมื่อคุณบอกให้เปลี่ยนวัตถุ Levee จะใส่ '$'
บนอักขระตัวสุดท้ายของวัตถุ คุณไม่สามารถย้อนกลับได้

วัตถุอาจเป็นคำสั่งโหมดภาพใดๆ ที่มีเครื่องหมาย '(*) ' ตัวอย่างเช่น 'c4l'
จะเปลี่ยนอักขระ 4 ตัวถัดไปในบรรทัดเป็นอย่างอื่น (4cl ทำเช่นเดียวกัน
สิ่ง -- 4c4l เปลี่ยนอักขระ 16 ตัวถัดไปในบรรทัดนี้)

'cc' จะเปลี่ยนทั้งบรรทัด

เมื่อทำการเปลี่ยนแปลง ลบ หรือดึงวัตถุ วัตถุนั้นจะถูกวางไว้ในบัฟเฟอร์การดึง
ซึ่งสามารถดึงข้อมูลได้ด้วยคำสั่ง 'p' หรือ 'P'

(#)ด ลบวัตถุ เช่นเดียวกับ 'cc' 'dd' มีผลกับทั้งบรรทัด

(*)(#)อี
ย้ายไปยังจุดสิ้นสุดของคำปัจจุบัน

(*)(#)ฉ(x)
ค้นหาการเกิดขึ้นถัดไป (นับ) ของอักขระในบรรทัดปัจจุบัน สำหรับ
ตัวอย่างเช่น หากเคอร์เซอร์อยู่บนอักขระตัวแรกของบรรทัด 'abcdef'
การพิมพ์ "ff" จะทำให้เคอร์เซอร์อยู่ที่ 'f'

(*)(#)ชม
เลื่อนไปทางซ้ายหนึ่ง (นับ) อักขระ เหมือนกันเลย ^H.

(#)ผม เริ่มแทรกอักขระที่เคอร์เซอร์ หากคุณระบุการนับ การแทรก
จะถูกทำซ้ำนับครั้ง

(*)(#)จ
เลื่อนลงหนึ่งบรรทัด (นับ) เหมือนกันเลย ^J

(*)(#)ค
เลื่อนขึ้นหนึ่ง (นับ) บรรทัด เหมือนกันเลย ^K

,B (*) (#)ล
เลื่อนไปทางขวาหนึ่งอักขระ (นับ) เหมือนกันเลย ^L

ม.(x) ตั้งเครื่องหมาย (x) มีเครื่องหมาย 26 รายการ (az) คุณอาจย้ายไปที่เครื่องหมาย
โดยใช้คำสั่ง ' หรือ `

(*)n ค้นหารูปแบบการค้นหาครั้งต่อไป เมื่อคุณทำการค้นหาด้วย / หรือ ?
คำสั่ง Levee จะจดจำรูปแบบและทิศทางที่คุณค้นหา 'n'
จะค้นหาในทิศทางเดียวกันสำหรับรูปแบบ 'N' ค้นหาตรงกันข้าม
ทิศทาง

o เปิดบรรทัดด้านล่างบรรทัดปัจจุบันเพื่อแทรก

p ใส่ข้อความที่ดึง/ลบกลับหลังเคอร์เซอร์ ข้อความถูกดึงโดยการลบ
(d,x,X,D) เปลี่ยนคำสั่ง (c,C,s,S) และดึง (y,Y)

(#)อาร์(x)
แทนที่อักขระ (จนถึงท้ายบรรทัด) ด้วย (x) '4ra' จะเปลี่ยน 4 . ถัดไป
อักขระหลังเคอร์เซอร์เป็น 'aaaa'

(#)ส เปลี่ยนหนึ่ง (นับ) อักขระ ชวเลขสำหรับ (#)cl.

(*)(#)เสื้อ(x)
เลื่อนขึ้นไปยังอักขระในบรรทัดปัจจุบัน หากคุณอยู่บนอักขระตัวแรกของ
บรรทัด 'abcdef' และคุณพิมพ์ 'tf' คุณจะนั่งบน 'e'

u เลิกทำการแก้ไขล่าสุด คุณสามารถเลิกทำคำสั่งแก้ไขใดๆ ยกเว้น :edit, :next,
:rm หรือ :write (เช่นเดียวกับ :undo)

(*)(#)วี
ย้ายกลับไปที่จุดสิ้นสุดของคำก่อนหน้า (นับ) ดู 'b' สำหรับ
คำจำกัดความของคำ

(*)(#)ว
เลื่อนขึ้นไปยังจุดเริ่มต้นของคำถัดไป (นับ)

(#)x ลบหนึ่ง (นับ) อักขระไปข้างหน้า ชวเลขสำหรับ (#)dl

y ดึงวัตถุเพื่อใช้ในภายหลังโดยการใส่ 'yy' ดึงทั้งบรรทัด

A ต่อท้ายข้อความที่ท้ายบรรทัด ชวเลขสำหรับ $a

(*)(#)บ
ย้ายไปที่จุดเริ่มต้นของคำปัจจุบัน เหมือนกับ 'b'

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

C เปลี่ยนเป็นท้ายบรรทัด ชวเลขสำหรับ c$

D ลบไปจนสุดบรรทัด ชวเลขสำหรับ d$

(*)(#)เอฟ(x)
ย้ายไปที่การเกิดขึ้นก่อนหน้าครั้งแรก (นับ) ของอักขระในบรรทัดปัจจุบัน
หากคุณกำลังนั่งท้ายบรรทัด 'abcdef' การพิมพ์ "ฟ้า" จะเป็นการเลื่อนคุณกลับมา
ไปที่ 'a' ที่จุดเริ่มต้นของบรรทัด

(*)(#)ก
ไปสาย. หากคุณระบุการนับ Levee จะย้ายไปที่บรรทัดนั้นและหากไม่มี
นับ Levee ย้ายไปที่จุดสิ้นสุดของไฟล์

หากต้องการไปที่จุดเริ่มต้นของไฟล์ ให้พิมพ์ "1G" สุดท้ายก็แค่ "จี"

(*)H ย้ายไปยังอักขระที่ไม่ใช่สีขาวตัวแรกที่ด้านบนของหน้าจอ

I แทรกที่ท้ายบรรทัดปัจจุบัน ชวเลขสำหรับ $i

(#)จ รวมสองบรรทัด (นับ+1) เข้าด้วยกัน เข้าร่วมต่อท้ายบรรทัดที่สองที่ส่วนท้ายของ
ขั้นแรกให้เว้นวรรคระหว่างพวกเขา หากบรรทัดแรกลงท้ายด้วยช่องว่าง
เลวีจะไม่วางในที่ว่าง

(*)L ย้ายไปยังอักขระ nonwhite ตัวสุดท้ายในบรรทัดสุดท้ายของหน้าจอ

(*)M ย้ายไปยังอักขระที่ไม่ใช่สีขาวตัวแรกที่อยู่ตรงกลางของหน้าจอ

O เปิดบรรทัดเหนือบรรทัดปัจจุบัน อย่างอื่นทำงานเหมือนกับ 'o'

P นำบัฟเฟอร์ yank กลับมาที่เคอร์เซอร์ อย่างอื่นทำงานเหมือนกับ 'p'

Q เข้าและอยู่ในโหมดคำสั่ง เช่นเดียวกับคำสั่ง :exec. เพื่อกลับไป
โหมดภาพ คุณต้องป้อนคำสั่ง ':visual'

R เปลี่ยนโหมด ชุดย่อยที่จำกัดของโหมดแทรกที่เขียนทับอักขระจนถึงจุดสิ้นสุด
ของสาย ใช้คำสั่งโหมดแทรกปกติทั้งหมด หากคุณเขียนทับ a
แล้วย้อนกลับด้วย ^H,^U หรือ ^W มันจะปรากฏขึ้นอีกครั้งหลังจากที่คุณออก
เปลี่ยนโหมด

หลบหนีออกจากโหมดแทนที่

หมายเหตุ: เนื่องจากข้อผิดพลาดเข้า ในโหมดแทนที่จะทำให้คุณกลับเข้าสู่
โหมดภาพที่มีข้อผิดพลาด สิ่งทดแทนที่คุณทำไว้จะยังคงอยู่

S เปลี่ยนตัวละครไปข้างหลัง ชวเลขสำหรับ (#)ch.

(*)(#)ท(x)
ย้ายกลับไปที่อักขระบนบรรทัดปัจจุบัน หากคุณอยู่ในอักขระตัวสุดท้ายของ
บรรทัด 'abcdef' การพิมพ์ "Ta" จะย้ายคุณกลับไปที่ 'b'

(*)(#)ว
ย้ายไปยังจุดสิ้นสุดของคำ เหมือนกับ 'e'

(#)เอ็กซ์ ลบอักขระย้อนกลับ ชวเลขสำหรับ (#)dh

Y ดึงไปที่ท้ายบรรทัด ชวเลขสำหรับ y$

ZZ เขียนการเปลี่ยนแปลงไปยังไฟล์ปัจจุบันและออกหากไฟล์สุดท้ายอยู่ใน arglist เหมือนกันเลย :xit

(*)-
ย้ายไปที่ท้ายบรรทัด หากคุณให้การนับ ย้ายไปที่จุดสิ้นสุดของ (นับ-1) บรรทัด
ลง (ดังนั้น 2$ จะย้ายคุณไปยังจุดสิ้นสุดของบรรทัดถัดไป)

0 ย้ายไปที่จุดเริ่มต้นของบรรทัดปัจจุบัน ชวเลขสำหรับ 0|.

- ไพพ์อ็อบเจ็กต์ผ่านโปรแกรมภายนอก ชอบ 'ซีซี', '!!' กระทบทั้งเส้น

(*)% ค้นหาวงเล็บเหลี่ยม วงเล็บ หรือวงเล็บปีกกาที่ตรงกัน ถ้าไม่ได้นั่ง
a '[]{}()' Levee จะค้นหาหนึ่งในนั้นในบรรทัดปัจจุบัน จากนั้น
ตรงกับสิ่งที่พบ

[ช่องว่าง]
ย้ายไปยังอักขระที่ไม่ใช่สีขาวตัวแรกในบรรทัดปัจจุบัน

& ทำซ้ำคำสั่งทดแทนครั้งสุดท้าย

(*)-
ย้ายไปที่จุดเริ่มต้นของย่อหน้าที่นับกลับ ย่อหน้าคั่นด้วย a
บรรทัดว่าง

(*)-
ย้ายไปยังจุดสิ้นสุดของย่อหน้าการนับไปข้างหน้า

(*)-
ย้ายไปที่จุดเริ่มต้นของประโยคที่นับกลับ ประโยคคั่นด้วย a
., ก !, หรือ ? ตามด้วยช่องว่าง แท็บ หรือท้ายบรรทัด

(*)-
ย้ายไปยังจุดสิ้นสุดของประโยคที่นับไปข้างหน้า

(*)-
ย้ายไปที่บรรทัดก่อนหน้า (นับ) อันดับแรกไม่ใช่สีขาว

(*)-
ย้ายไปที่บรรทัดถัดไป (นับ'th) อันดับแรกไม่ใช่สีขาว

- เปลี่ยนตัวพิมพ์ของตัวนับถัดไป ตัวพิมพ์ใหญ่กลายเป็นตัวพิมพ์เล็ก
ตัวพิมพ์เล็กกลายเป็นตัวพิมพ์ใหญ่

(*)`(x)
ย้ายไปยังตำแหน่งที่แน่นอนของเครื่องหมาย (x) มีเครื่องหมายพิเศษสำหรับ
การย้ายโหมดภาพหมายถึงคำสั่ง -- '' จะย้ายคุณไปยังตำแหน่งที่คุณอยู่ก่อน
สุดท้าย (,),',`,G,/,?,n,N คำสั่ง

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

(#)<(#)
เลื่อนวัตถุหนึ่ง (นับ) ไปทางซ้าย หากคุณระบุการนับครั้งที่สอง Levee จะเลื่อน
วัตถุเหลือหลายคอลัมน์ -- ถ้าคุณไม่ทำ คอลัมน์เหล่านั้นจะถูกเลื่อน shiftwidth
คอลัมน์

นี่คือการเปลี่ยนแปลงที่ไม่ทำลายล้าง หากกะจะดำเนินผ่านระยะขอบซ้าย
วัตถุจะถูกย้ายขึ้นไปที่ระยะขอบด้านซ้ายแต่ไม่ไกล

เช่นเดียวกับคำสั่งการเคลื่อนที่วัตถุอื่นๆ '<<' จะมีผลกับทั้งบรรทัด

(#)>(#)
เลื่อนวัตถุหนึ่ง (นับ) ไปทางขวา เช่นเดียวกับ < ยกเว้นแต่จะไม่เลื่อนวัตถุผ่านมา
ขอบด้านขวาของหน้าจอ หากคุณเลื่อนวัตถุผ่านระยะขอบขวาของ
หน้าจอการเยื้องทั้งหมดจะถูกลบออกและจะสิ้นสุดที่ด้านซ้าย
ขอบ

. ทำซ้ำคำสั่งแก้ไขล่าสุด (ยกเว้นเลิกทำ)

(*)? ค้นหารูปแบบย้อนกลับ Escape ยกเลิกรูปแบบการค้นหาและรูปแบบว่าง
หมายถึงการค้นหารูปแบบสุดท้ายอีกครั้ง

(*)/ ค้นหารูปแบบไปข้างหน้า อย่างอื่นชอบ ?.

- ย้ายไปยังคอลัมน์ที่ระบุ หากคุณไม่มีการนับ ให้ย้ายไปที่คอลัมน์ 0

ปกติ การแสดงออก


Levee ให้ความหมายพิเศษแก่อักขระบางตัวในระหว่างการจับคู่รูปแบบ บทบาท
"." จะจับคู่อักขระตัวใดตัวหนึ่ง อักขระ "*" จะจับคู่อักขระ . XNUMX ตัวหรือมากกว่า
อักขระก่อนหน้า (ดังนั้น a* จะจับคู่ 'a', 'aa', 'aaa' ฯลฯ มิฉะนั้นจะไม่ตรงกับอะไรเลย)
หากรูปแบบขึ้นต้นด้วย "^" จะจับคู่ที่จุดเริ่มต้นของบรรทัดเท่านั้น และ
รูปแบบที่ลงท้ายด้วย "$" จะจับคู่ที่ส่วนท้ายของบรรทัดเท่านั้น

วงเล็บ ('[]') มีความหมายพิเศษเช่นกัน หมายถึงตรงกับอักขระตัวใดตัวหนึ่ง
ภายในวงเล็บ '[abc]' จะตรงกับ 'a', 'b' หรือ 'c' คุณอาจระบุช่วงของ
อักขระภายในวงเล็บโดยใช้เครื่องหมายขีดกลาง (-) '[az]' จะจับคู่กับตัวพิมพ์เล็ก
ตัวอักษร ถ้า ^ เป็นอักขระตัวแรกในวงเล็บ แสดงว่าตรงกับ any
อักขระยกเว้นในวงเล็บ '[^abc]' จะจับคู่ทุกอย่างยกเว้น 'a', 'b' หรือ
'ค'.

แบ็กสแลชลบความหมายพิเศษสำหรับอักขระเหล่านี้ แต่ '\t' ระบุแท็บและ
\( & \) คั่นอาร์กิวเมนต์ภายในรูปแบบ (ใช้โดย :substitution เท่านั้น) รูปแบบ
\< และ \> มีความหมายพิเศษเช่นกัน ตรงกับจุดเริ่มต้นและจุดสิ้นสุดของตัวอักษรและตัวเลข
ราชสกุล

หากคุณปิดตัวแปรแก้ไข 'มายากล' อักขระข้างต้นจะไม่มี
ความหมายพิเศษภายในลวดลาย (ดู 'ชุด')

ตัวอย่างรูปแบบบางส่วน:

^สิ้นสุด$ ค้นหาบรรทัดที่เป็นเพียง 'สิ้นสุด'

[เอ๋อ][นน][ดด]
ค้นหา 'สิ้นสุด' โดยไม่สนใจตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

[อา-ซ่า-z][อา-ซ่า-z0-9]*
ค้นหาตัวระบุถัดไป

-
ค้นหาความคิดเห็นปาสกาลหนึ่งบรรทัดถัดไป

ค้นหาการเกิดขึ้นครั้งต่อไปของ 'the'

ข้อ จำกัด


Levee สามารถแก้ไขไฟล์ที่มีความยาวไม่เกิน 256000 อักขระเท่านั้น ^M ถูกใช้เป็นสายภายใน
ตัวคั่น ดังนั้นการแทรก ^M จะมีผลลัพธ์ที่น่าสนใจ

ใช้เขื่อนออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    ชั้นสำนักงาน
    ชั้นสำนักงาน
    OfficeFloor ให้การผกผันของ
    การควบคุม coupling ด้วย: - การพึ่งพา
    ฉีด - ฉีดต่อเนื่อง -
    ฉีดด้าย สอบถามเพิ่มเติม
    เยี่ยมชม...
    ดาวน์โหลด OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit เป็นโอเพ่นซอร์สที่ขับเคลื่อนด้วยเซิร์ฟเวอร์
    กรอบงาน UI (SDUI) มันช่วยให้คุณ
    เปิดตัวการอัปเดตที่มาจากเซิร์ฟเวอร์ไปยัง
    แอพเวอร์ชันต่างๆ นอกจากนี้ยังสามารถเป็นได้
    ใช้สำหรับ...
    ดาวน์โหลด DivKit
  • 3
    ตัวแปลงย่อย
    ตัวแปลงย่อย
    ยูทิลิตี้เพื่อแปลงระหว่างต่างๆ
    รูปแบบการสมัครสมาชิก ผู้ใช้ Shadowrocket
    ควรใช้ ss, ssr หรือ v2ray เป็นเป้าหมาย
    คุณสามารถเพิ่ม &remark= ใน
    HT ที่ชอบโทรเลข...
    ดาวน์โหลดตัวแปลงย่อย
  • 4
    สวอช
    สวอช
    SWASH เป็นตัวเลขเอนกประสงค์
    เครื่องมือจำลองความไม่มั่นคง
    ไม่อุทกสถิต, ฟรีพื้นผิว,
    ปรากฏการณ์การไหลหมุนและการขนส่ง
    ในน่านน้ำชายฝั่งเช่น ...
    ดาวน์โหลด SWASH
  • 5
    VBA-M (เก็บถาวร - ตอนนี้บน Github)
    VBA-M (เก็บถาวร - ตอนนี้บน Github)
    ย้ายโครงการไปที่
    https://github.com/visualboyadvance-m/visualboyadvance-m
    คุณสมบัติ: การสร้างสูตรโกงบันทึกหลายสถานะ
    ระบบ, รองรับ gba, gbc, gb, sgb,
    เอสจีบีทูทู...
    ดาวน์โหลด VBA-M (เก็บถาวร - ตอนนี้บน Github)
  • 6
    Stacer
    Stacer
    เครื่องมือเพิ่มประสิทธิภาพและการตรวจสอบระบบ Linux
    ที่เก็บ Github:
    https://github.com/oguzhaninan/Stacer.
    ผู้ชม: ผู้ใช้ปลายทาง/เดสก์ท็อป ผู้ใช้
    อินเทอร์เฟซ: Qt. การเขียนโปรแกรมแล...
    ดาวน์โหลด Stacer
  • เพิ่มเติม»

คำสั่ง Linux

Ad