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

Ad


ไอคอน Fav ของ OnWorks

bvi - ออนไลน์ในคลาวด์

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

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

โครงการ:

ชื่อ


bvi, bview - โปรแกรมแก้ไขภาพสำหรับไฟล์ไบนารี

VERSION


บีวีไอ-1.4.0

เรื่องย่อ


BVI [-R] [-c cmd] [-f ต้นฉบับ] [-s ข้าม] [-e ปลาย] [-n ความยาว] ไฟล์...
ขวิว [-R] [-c cmd] [-f ต้นฉบับ] [-s ข้าม] [-e ปลาย] [-n ความยาว] ไฟล์...

OPTIONS


ไฟล์...
รายชื่อไฟล์. ไฟล์แรกจะเป็นไฟล์ปัจจุบันและจะถูกอ่านเป็น
บัฟเฟอร์ เคอร์เซอร์จะอยู่ที่บรรทัดแรกของบัฟเฟอร์ คุณ
สามารถเข้าถึงไฟล์อื่นๆ ด้วยคำสั่ง ":next"

-R "อ่านอย่างเดียว": ตั้งค่าสถานะอ่านอย่างเดียวสำหรับไฟล์ทั้งหมด ป้องกันอุบัติเหตุ
เขียนทับด้วยคำสั่งเขียน

-s ข้าม
ทำให้ bvi โหลดไฟล์ไม่ได้ตั้งแต่เริ่มต้น แต่มาจาก offset ข้าม. ข้ามออฟเซ็ตไบต์
จากจุดเริ่มต้นของอินพุต โดยค่าเริ่มต้น ออฟเซ็ตจะถูกตีความว่าเป็นทศนิยม
ตัวเลข. ด้วย 0x หรือ 0X นำหน้า ออฟเซ็ตจะถูกตีความว่าเป็นเลขฐานสิบหก
มิฉะนั้น ออฟเซ็ต 0 นำหน้าจะถูกตีความว่าเป็นเลขฐานแปด ต่อท้าย
อักขระ b, k หรือ m เพื่อชดเชยทำให้ถูกตีความว่าเป็นทวีคูณของ 512, 1024,
หรือ 1048576 ตามลำดับ

-e ปลาย
ทำให้ bvi โหลดไฟล์ไม่สิ้นสุด แต่จนถึงที่อยู่ ปลาย.

-n ความยาว
ทำให้ bvi ไม่โหลดไฟล์ที่สมบูรณ์ แต่เท่านั้น ความยาว ไบต์

-c cmd
cmd จะถูกดำเนินการหลังจากอ่านไฟล์แรกแล้ว ถ้า cmd มี
ช่องว่างจะต้องอยู่ในเครื่องหมายคำพูดคู่ (ขึ้นอยู่กับเปลือกที่เป็น
ใช้แล้ว).

-f ต้นฉบับ
คำสั่งนี้มีวิธีการรวบรวมชุดคำสั่ง "ex" (โคลอน) ลงใน a
script file แล้วใช้ไฟล์นี้แก้ไขไฟล์อื่นๆ เนื่องจากไม่มีสตรีมไบนารี
ตัวแก้ไข "bsed" คุณสามารถใช้ตัวเลือกนี้เพื่อทำการเปลี่ยนแปลงทั่วโลกในไบนารี
ไฟล์

DESCRIPTION


Bvi ย่อมาจาก "ตัวแก้ไขภาพไบนารี" Bvi เป็นตัวแก้ไขหน้าจอสำหรับไฟล์ไบนารี
ชุดคำสั่งขึ้นอยู่กับคำสั่งของ vi(1) แก้ไขข้อความ ในฐานะที่เป็นโปรแกรมแก้ไขไบนารีไม่ได้
มีแนวคิดของ "เส้น" ซึ่งมีความแตกต่างจากคำสั่ง Vi ทุกที่หลัง
วางแนว

เปรียบเทียบ


ความแตกต่างที่สำคัญระหว่าง Vi และ Bvi คือ:

หน้าจอแบ่งออกเป็นสามส่วนหรือบานหน้าต่าง: ค่าชดเชยไบต์ (ซ้ายสุดสุด), hex
บานหน้าต่าง (กลาง) และบานหน้าต่าง ascii (ขวา) ซึ่งแสดงเป็นอักขระที่พิมพ์ได้ไบต์
ในบานหน้าต่างฐานสิบหก บนเทอร์มินัล 80 คอลัมน์ จะมีค่าฐานสิบหกสิบหกและ
ค่า ASCII ในแต่ละบรรทัดของหน้าจอ โปรดทราบว่า (อย่างที่คาดไว้) ไบต์แรกมี
ออฟเซ็ต '0' (ศูนย์)

คุณสามารถสลับระหว่างหน้าต่าง hex และ ascii ได้ด้วยปุ่มแท็บ (TAB) กำลังสลับระหว่าง
หน้าต่างทั้งสองนี้จะไม่เปลี่ยนตำแหน่งปัจจุบัน (ออฟเซ็ต) ภายในไฟล์

ไม่มีแนวคิด "เส้น": ไฟล์ถือเป็นหนึ่งสตรีมแบบยาวของไบต์ ตัวละคร
"ขึ้นบรรทัดใหม่" และ "ขึ้นบรรทัดใหม่" ไม่ใช่เรื่องพิเศษ id est พวกเขาไม่เคยทำเครื่องหมายจุดสิ้นสุดของบรรทัด
ดังนั้นเส้นบนหน้าจอจึงไม่แสดงเส้นตามปกติ ข้อมูลเสียหาย
ข้ามเส้นหน้าจอโดยพลการ ด้วยเหตุนี้จึงไม่มีคำสั่งใน bvi จาก ex or
vi ที่อิงตามหมายเลขบรรทัด เช่น "dd", "yy", 'C', 'S', 'o', 'O' สิ่งนี้ยังเปลี่ยนแปลง
ความหมายของ "range" ก่อนคำสั่ง ":write" เป็น byte offset เช่น command
":100,200w foo" เขียน *bytes* ทั้งหมด (ไม่ใช่บรรทัด) จาก offset 100 ถึง offset 200 ไปยังไฟล์
"ฟู".

ไม่มี "วัตถุข้อความ": นอกจากนี้ยังไม่มีการจัดเรียงเฉพาะข้อความ เช่น คำ ย่อหน้า
ประโยค ส่วน และอื่นๆ

"ไม้บรรทัด" แบบขยาย: บรรทัดล่างสุดของหน้าจอแสดงที่อยู่ปัจจุบัน (byte offset)
และอักขระปัจจุบันในสัญกรณ์เหล่านี้:

ฐานแปด ฐานสิบหก ทศนิยม และ ascii

รูปแบบการค้นหา: คำสั่งการค้นหาทั้งหมดเข้าใจอักขระพิเศษเหล่านี้:

. ตัวอักษรใด ๆ
[ ] ชุดอักขระ
* ถ่านหรือ set . ก่อนหน้าเกิดขึ้นเป็นศูนย์หรือมากกว่า

แต่เนื่องจากไม่มีแนวคิดเกี่ยวกับเส้น คุณจึงไม่สามารถใช้สัญลักษณ์มาตรฐาน ("ตัวยึด") สำหรับ
"ต้นบรรทัด" ('^') และ "จุดสิ้นสุดบรรทัด" ('$') ค้นหาจุดเริ่มต้น/จุดสิ้นสุดของบรรทัด must
ให้ชัดเจนโดยการเพิ่มอักขระพิเศษเหล่านี้ลงในรูปแบบการค้นหาของคุณโดยใช้ these
ลำดับเมตา:

\n ขึ้นบรรทัดใหม่
\r กลับ
\t แท็บ
\0 เลขศูนย์ไบนารี

คำสั่งการค้นหาเพิ่มเติม: คล้ายกับคำสั่งค้นหาข้อความมี hex- เพิ่มเติม
ฟังก์ชั่นการค้นหา '\' และ '#' ซึ่งอนุญาตให้ค้นหาค่าไบต์ใดๆ ตัวอย่าง: "\62 76
69" จะค้นหาสตริง "bvi" ช่องว่างระหว่างค่าฐานสิบหกเป็นทางเลือก ดังนั้นการค้นหา
สำหรับ "6775636B6573" จะพบ "guckes"

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

:ตั้งค่าบันทึก

BVI โหมด:

โหมดคำสั่ง (โหมดปกติ):

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

โหมดอินพุต:

อินพุตจะถือเป็นการแทนที่อักขระปัจจุบันหรือ (หลังจากสิ้นสุดไฟล์) is
ต่อท้ายไฟล์ปัจจุบัน โหมดนี้ป้อนจากโหมดคำสั่งโดยพิมพ์หนึ่งใน
'i', 'I', 'A', 'r' หรือ 'R' คุณสามารถป้อนอักขระจากแป้นพิมพ์ (ในASCII
หน้าต่าง) หรือค่าเลขฐานสิบหก (ในหน้าต่าง HEX) พิมพ์ TAB เพื่อสลับไปมาระหว่างสองสิ่งนี้
หน้าต่าง พิมพ์ ESC เพื่อสิ้นสุดการป้อนข้อมูลปัจจุบันและกลับสู่โหมดคำสั่ง พิมพ์ CTRL-C ถึง
ยกเลิกคำสั่งปัจจุบันอย่างผิดปกติ

โหมดบรรทัดคำสั่ง (โหมดบรรทัดสุดท้ายหรือ : โหมด):

คล้ายกับ vi โหมดนี้ถูกป้อนโดยการพิมพ์อักขระตัวใดตัวหนึ่ง : / ? \ # ! NS
คำสั่งถูกยกเลิกและดำเนินการโดยการพิมพ์การขึ้นบรรทัดใหม่ ยกเลิกบางส่วน
พิมพ์คำสั่ง พิมพ์ ESC เพื่อยกเลิกคำสั่งปัจจุบันและกลับสู่โหมดคำสั่ง

และพวกเรา


เอดิเตอร์รู้จักตัวแปรสภาพแวดล้อม BVIINIT เป็นคำสั่ง (หรือรายการของ
คำสั่ง) ให้ทำงานเมื่อเริ่มทำงาน หากไม่ได้กำหนดตัวแปรนี้ เอดิเตอร์จะตรวจหา
คำสั่งเริ่มต้นในไฟล์ ~/.bvirc ไฟล์ที่คุณต้องเป็นเจ้าของ แต่ถ้ามี
a .bvirc ที่คุณเป็นเจ้าของในไดเร็กทอรีปัจจุบัน ตัวแก้ไขใช้คำสั่งเริ่มต้น
จากไฟล์นี้ - แทนที่ทั้งไฟล์ในโฮมไดเร็กทอรีของคุณและสภาพแวดล้อม
ตัวแปร

คำศัพท์


ชื่อตัวละครย่อได้ดังนี้
อักษรย่อ ชื่อ ASCII aka
CR 010 การคืนรถ
^A 001 คอนโทรล-a
^H 008 คอนโทรล-h
^ฉัน 009 คอนโทรล-ฉัน aka TAB
^U 021 คอนโทรล-u
^Z 026 ควบคุม-z
ESC 027 หลบหนี aka ESC
DEL 127 ลบ
ซ้าย --- ลูกศรซ้าย
ขวา --- ลูกศรขวา
ลง --- ลูกศรลง
ขึ้น --- ลูกศรขึ้น

คำสั่ง สรุป


ดูคำศัพท์สำหรับบทสรุปเกี่ยวกับคำย่อของชื่อคีย์ที่ใช้ภายในต่อไปนี้
คำอธิบายของคำสั่ง

นามธรรม:
ปุ่มลูกศรเลื่อนเคอร์เซอร์บนหน้าจอภายในหน้าต่างปัจจุบัน

ตัวอย่าง คำสั่ง:
:รุ่นแสดงข้อมูลรุ่น
<- v ^ -> ปุ่มลูกศรเลื่อนเคอร์เซอร์
hjkl เหมือนกับปุ่มลูกศร
คุณเลิกทำการเปลี่ยนแปลงก่อนหน้า
ZZ exit bvi บันทึกการเปลี่ยนแปลง
:NS! เลิก, ละทิ้งการเปลี่ยนแปลง
/ข้อความ ค้นหา ข้อความ
^U ^D เลื่อนขึ้นหรือลง

เคานต์ ก่อน BVI คำสั่ง:
อาจมีการพิมพ์ตัวเลขเป็นคำนำหน้าสำหรับบางคำสั่ง
พวกเขาถูกตีความด้วยวิธีใดวิธีหนึ่งเหล่านี้

คอลัมน์หน้าจอ ⎪
ไบต์ของไฟล์ G
จำนวนเลื่อน ^D ^U
ทำซ้ำผลส่วนที่เหลือส่วนใหญ่

ขัดจังหวะ ยกเลิก
ESC end insert หรือคำสั่งที่ไม่สมบูรณ์
DEL (ลบหรือ rubout) ขัดจังหวะ

เนื้อไม่มีมัน การจัดการ:
ZZ ถ้าไฟล์ถูกแก้ไข เขียนและออก;
มิฉะนั้น ออก
:w เขียนเปลี่ยนบัฟเฟอร์เป็น file
:w! เขียนบัฟเฟอร์ที่เปลี่ยนแปลงไปยังไฟล์ แทนที่
อ่านอย่างเดียว ("บังคับ" เขียน)
:q ออกเมื่อไม่มีการเปลี่ยนแปลงใดๆ
:NS! เลิกและละทิ้งการเปลี่ยนแปลงทั้งหมด
:e ไฟล์ แก้ไข ไฟล์
:อี! อ่านไฟล์ปัจจุบันซ้ำ ยกเลิกการเปลี่ยนแปลงทั้งหมด
:e # แก้ไขไฟล์สำรอง
:อี! # แก้ไขไฟล์สำรองทิ้งการเปลี่ยนแปลง
:w ไฟล์ เขียนบัฟเฟอร์ปัจจุบันไปยัง ไฟล์
:ใน! ไฟล์ เขียนบัฟเฟอร์ปัจจุบันไปยัง ไฟล์ ที่เอาชนะ
อ่านอย่างเดียว (นี้ "เขียนทับ" ไฟล์)
:sh รันคำสั่งตามที่ตั้งค่าด้วยตัวเลือก "shell"
จากนั้นกลับมา
:!cmd เรียกใช้คำสั่ง cmd จาก "เปลือก" แล้ว
กลับ
:n แก้ไขไฟล์ถัดไปในรายการอาร์กิวเมนต์
:f แสดงชื่อไฟล์ปัจจุบัน แฟล็กที่แก้ไข
ออฟเซ็ตไบต์ปัจจุบันและเปอร์เซ็นต์ของ
ตำแหน่งปัจจุบันภายในบัฟเฟอร์
^G เช่นเดียวกับ :f

เพิ่มเติม แก้ไข คำสั่ง
คุณสามารถแทรก/ต่อท้าย/เปลี่ยนไบต์ใน ASCII/ไบนารี/ทศนิยม/เลขฐานสิบหกหรือฐานแปด
การเป็นตัวแทน คุณสามารถป้อนอินพุตได้หลายบรรทัด (หน้าจอ) เส้นที่มีเพียงจุด
(.) ในนั้นจะเป็นการยกเลิกคำสั่ง คุณต้องไม่พิมพ์ค่าที่มากกว่า byte
ค่า. ทำให้เกิดการละทิ้งคำสั่ง การกดแป้น CR จะไม่ใส่ a
ขึ้นบรรทัดใหม่ - อักขระลงในไฟล์ หากคุณใช้โหมด ASCII คุณสามารถใช้คำสั่งพิเศษได้
อักขระ \n, \r, \t และ \0

:i aCR แทรกไบต์ (ASCII) ที่ตำแหน่งเคอร์เซอร์
:a bCR ต่อท้ายไบต์ (ไบนารี) ที่ท้ายไฟล์
:c hCR เปลี่ยนไบต์ (เลขฐานสิบหก) ที่ตำแหน่งเคอร์เซอร์

ระดับบิต การดำเนินงาน
:และ n การดำเนินการ 'และ' ระดับบิตพร้อมค่า n
:หรือ n การดำเนินการ 'หรือ' ระดับบิตพร้อมค่า n
:xor n การดำเนินการ 'xor' ระดับบิตพร้อมค่า n
:neg two's เสริม
:ไม่ใช่การปฏิเสธเชิงตรรกะ
:sl i กะแต่ละไบต์ i บิตไปทางซ้าย
:sr i กะแต่ละไบต์ i บิตไปทางขวา
:rl i หมุนแต่ละไบต์ i บิตไปทางซ้าย
:rr i หมุนแต่ละไบต์ i บิตไปทางขวา

คำสั่ง โหมด ที่อยู่
:w foo เขียนบัฟเฟอร์ปัจจุบันไปยังไฟล์
ชื่อ "ฟู"
:5,10w foo คัดลอกไบต์ 5 ถึง 100 ลงใน as
ไฟล์ชื่อ foo
:.,.+20w foo คัดลอกไบต์ปัจจุบันและถัดไป
20 ไบต์เพื่อ foo
:^,'aw foo เขียนไบต์ทั้งหมดตั้งแต่ต้น
ผ่านเครื่องหมาย 'a'
:/ลูบ/,$ รูปแบบการค้นหา foo ลูบ และคัดลอก
จนถึงท้ายไฟล์

Positioning ภายใน ไฟล์:
^B หน้าจอย้อนกลับ
^F หน้าจอไปข้างหน้า
^D เลื่อนลงมาครึ่งหน้าจอ
^U เลื่อนขึ้นครึ่งหน้าจอ
nG ไปที่อักขระที่ระบุ
(สิ้นสุดค่าเริ่มต้น) โดยที่ n เป็นที่อยู่ทศนิยม
/ลูบ การจับคู่บรรทัดถัดไป ลูบ
?ลูบ การจับคู่บรรทัดก่อนหน้า ลูบ
\ฐานสิบหก ข้ามไปยังเหตุการณ์ถัดไปของสตริงเลขฐานสิบหก ฐานสิบหก
#ฐานสิบหก ข้ามไปยังเหตุการณ์ก่อนหน้าของสตริงเลขฐานสิบหก ฐานสิบหก
n ทำซ้ำคำสั่งค้นหาล่าสุด
N ทำซ้ำคำสั่งค้นหาล่าสุด แต่ตรงกันข้าม
ทิศทาง

การปรับ หน้าจอ:
^L ล้างแล้ววาดหน้าจอใหม่
zCR วาดหน้าจอใหม่ด้วยบรรทัดปัจจุบันที่ด้านบนของหน้าจอ
z- วาดหน้าจอใหม่ด้วยบรรทัดปัจจุบันที่ด้านล่างของ
จอภาพ
ซี วาดหน้าจอใหม่ด้วยบรรทัดปัจจุบันที่กึ่งกลางของ
จอภาพ
/ลูบ/z- ค้นหารูปแบบ ลูบ แล้วเคลื่อนกระแสน้ำ
บรรทัดล่าง
^E เลื่อนหน้าจอลงมา 1 บรรทัด
^Y เลื่อนหน้าจอขึ้น 1 บรรทัด

เครื่องหมาย และ กลับมา:
mx ทำเครื่องหมายตำแหน่งปัจจุบันด้วยอักษรตัวพิมพ์เล็ก x
หมายเหตุ: คำสั่งนี้ใช้ได้กับตัวพิมพ์เล็กทั้งหมด
'x เลื่อนเคอร์เซอร์ไปที่เครื่องหมาย x ในส่วน ASCII
`x เลื่อนเคอร์เซอร์ไปที่เครื่องหมาย x ในส่วน HEX
'' ย้ายเคอร์เซอร์ไปที่บริบทก่อนหน้าในส่วน ASCII
`` ย้ายเคอร์เซอร์ไปที่บริบทก่อนหน้าในส่วน HEX

Line ตำแหน่ง:
H ข้ามไปที่บรรทัดแรกบนหน้าจอ ("บนสุด")
L ข้ามไปที่บรรทัดสุดท้ายบนหน้าจอ ("ต่ำ")
M ข้ามไปที่เส้นกลางบนหน้าจอ ("กลาง")
- ข้ามไปยังบรรทัดก่อนหน้าบนหน้าจอ
+ ข้ามไปยังบรรทัดถัดไปบนหน้าจอ
CR เช่นเดียวกับ +
ลงหรือ j บรรทัดถัดไป คอลัมน์เดียวกัน
UP หรือ k บรรทัดก่อนหน้า คอลัมน์เดียวกัน

คาแรคเตอร์ ตำแหน่ง:
^ ไบต์แรกในหน้าต่าง HEX
$ สิ้นสุดบรรทัดหน้าจอ
l หรือ RIGHT ข้ามไปยังไบต์ถัดไป (ภายในปัจจุบัน
เส้นหน้าจอ)
h หรือ LEFT ข้ามไปยังไบต์ก่อนหน้า (ภายใน current
เส้นหน้าจอ)
^H เหมือนกับ LEFT
พื้นที่เดียวกับRIGHT
fx ค้นหาการเกิดขึ้นของตัวละครต่อไป x
Fx ค้นหาการเกิดขึ้นของตัวละครก่อนหน้า x
n⎪กระโดดขึ้น nที่ไบต์/อักขระภายในปัจจุบัน
เส้น

สตริง:
(ทำงานคล้ายกับ เงื่อนไข(1) คำสั่ง)
หมายเหตุ: "คำ" ถูกกำหนดเป็นสตริงของ "ไม่พิมพ์
ตัวอักษร".
e ข้ามไปที่ส่วนท้ายของคำถัดไป
w ข้ามไปที่จุดเริ่มต้นของคำถัดไป
b ข้ามไปที่จุดเริ่มต้นของคำก่อนหน้า
W ส่งต่อไปยังสตริงถัดไปที่คั่นด้วย a
\0 หรือ \n
B กลับไปที่สตริงก่อนหน้าที่คั่นด้วย a
ไม่พิมพ์ถ่าน

การแก้ไข ในระหว่าง แทรก:
^H ลบอักขระตัวสุดท้าย (แบ็คสเปซ)
ลบอักขระลบของคุณ เช่นเดียวกับ ^H (แบ็คสเปซ)
ESC สิ้นสุดการแทรก กลับสู่โหมดคำสั่ง

ผนวก และ แทนที่:
ต่อท้ายไฟล์
rx แทนที่ bte ปัจจุบันด้วย char 'x'
R เข้าสู่โหมดแทนที่; สำหรับการป้อนข้อมูลที่ตามมาทั้งหมด
ไบต์ปัจจุบันถูกเขียนทับด้วยอักขระอินพุตถัดไป ออกจาก
แทนที่โหมดด้วย ESC

เบ็ดเตล็ด การดำเนินงาน:
TAB สลับระหว่างส่วน ASCII และ HEX

งัด และ ใส่:
3ySPACE ดึง 3 ตัวอักษร
p แทรกเนื้อหาของบัฟเฟอร์ yank
o แทนที่ข้อความด้วยเนื้อหาของ yank buffer
P ใส่กลับท้ายไฟล์

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

การตั้งค่า ตัวเลือก:
ด้วยคำสั่ง :set คุณสามารถตั้งค่าตัวเลือกใน bvi

ตัวเลือก ค่าเริ่มต้น คำอธิบาย

เขียนอัตโนมัติ noaw บันทึกไฟล์ปัจจุบัน หากแก้ไข ถ้าคุณ
ให้ :n, :r หรือ ! สั่งการ
คอลัมน์ cm=16 บนเทอร์มินัลกว้าง 80 อักขระ
ละเว้น noic ละเว้นตัวพิมพ์เล็กในการค้นหา
มายากล nomag ทำให้ [ * พิเศษ ในรูปแบบ
memmove nomm เปิดใช้งานคำสั่งแทรกและลบ
offset of=0 เพิ่มออฟเซ็ตไปยังที่อยู่ที่เล่น
noro แบบอ่านอย่างเดียว หากตั้งค่าไว้ การเขียนจะล้มเหลวเว้นแต่คุณจะใช้ ! หลังคำสั่ง
เลื่อน sc=1/2 หน้าต่าง
จำนวนบรรทัดที่เลื่อนโดย ^U และ ^D
showmode mo แสดงสถานะที่ด้านล่างของหน้าจอ
หมายเหตุสั้น ๆ ให้คุณได้รับข้อความแสดงข้อผิดพลาดที่สั้นลง
window window=ขนาดหน้าจอ
เส้นในหน้าต่างสามารถลดลงได้ที่ขั้วช้า
ความยาวคำ wl=4 ความยาวของสตริง ASCII ที่พบโดย w, W, b หรือ B
wrapscan ws ค้นหาล้อมรอบส่วนท้ายของไฟล์
unixstyle nous การแสดงอักขระ ascii ด้านล่าง
32 จะแสดงในสถานะตามที่แสดง
in ASCII(7) ถ้า unset ค่อนข้างใน DOS-style (^A)

ใช้ bvi ออนไลน์โดยใช้บริการ onworks.net


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

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

  • 1
    USM
    USM
    Usm เป็นแพ็คเกจสแล็คแวร์แบบครบวงจร
    ผู้จัดการที่จัดการอัตโนมัติ
    การแก้ปัญหาการพึ่งพา มันรวมกัน
    ที่เก็บแพ็คเกจต่างๆ รวมถึง
    สแล็คแวร์ สแล็กกี้ พี...
    ดาวน์โหลด ยูเอสเอ็ม
  • 2
    Chart.js
    Chart.js
    Chart.js เป็นไลบรารี Javascript ที่
    ช่วยให้นักออกแบบและนักพัฒนาสามารถวาด
    แผนภูมิทุกประเภทโดยใช้ HTML5
    องค์ประกอบผ้าใบ Chart js เสนอข้อเสนอที่ยอดเยี่ยม
    อาร์เรย์ ...
    ดาวน์โหลด Chart.js
  • 3
    iReport-Designer สำหรับ JasperReports
    iReport-Designer สำหรับ JasperReports
    หมายเหตุ: การสนับสนุน iReport/Jaspersoft Studio
    ประกาศ: ณ เวอร์ชัน 5.5.0,
    Jaspersoft Studio จะเป็นทางการ
    ออกแบบไคลเอนต์สำหรับ JasperReports iReport
    จะ...
    ดาวน์โหลด iReport-Designer สำหรับ JasperReports
  • 4
    โพสต์ตัวติดตั้งF
    โพสต์ตัวติดตั้งF
    PostInstallerF จะติดตั้งทั้งหมด
    ซอฟต์แวร์ที่ Fedora Linux และอื่นๆ
    ไม่รวมโดยค่าเริ่มต้นหลังจาก
    ใช้งาน Fedora เป็นครั้งแรก มันคือ
    ง่ายสำหรับ...
    ดาวน์โหลด PostInstallerF
  • 5
    สเตรซ
    สเตรซ
    ย้ายโครงการ strace ไปที่
    https://strace.io. strace is a
    วินิจฉัย แก้จุดบกพร่อง และการสอน
    ตัวติดตามพื้นที่ผู้ใช้สำหรับ Linux มันถูกใช้
    เพื่อเฝ้าติดตามก...
    ดาวน์โหลด
  • 6
    gMKVExtractGUI
    gMKVExtractGUI
    GUI สำหรับยูทิลิตี้ mkvextract (ส่วนหนึ่งของ
    MKVToolNix) ซึ่งรวมเอาส่วนใหญ่ (ถ้า
    ไม่ใช่ทั้งหมด) ฟังก์ชันของ mkvextract และ
    โปรแกรมอรรถประโยชน์ mkvinfo เขียนใน C#NET 4.0,...
    ดาวน์โหลด gMKVExtractGUI
  • เพิ่มเติม»

คำสั่ง Linux

Ad