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

ไอคอน Fav ของ OnWorks

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

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

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

โครงการ:

ชื่อ


hexer - โปรแกรมแก้ไขไฟล์ไบนารี

เรื่องย่อ


เฮกเซอร์ [ตัวเลือก] [ไฟล์ [...]]

DESCRIPTION


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

OPTIONS


-NS, --อ่านเท่านั้น

-ใน, --ดู
แก้ไขไฟล์ในโหมดอ่านอย่างเดียว

-NS, --ฟื้นตัว ชื่อไฟล์
กู้คืนไฟล์ ชื่อไฟล์ หลังจากเกิดความผิดพลาด (ไม่ได้ดำเนินการ)

-ค, --สั่งการ คำสั่ง
เริ่มเซสชันการแก้ไขโดยดำเนินการคำสั่งตัวแก้ไข คำสั่ง. ถ้า คำสั่ง
มีช่องว่างต้องล้อมรอบด้วยเครื่องหมายคำพูดคู่ สามารถระบุได้
หลายคำสั่งบนบรรทัดคำสั่ง:
เฮกเซอร์ -c คำสั่ง1 -c คำสั่ง2 ...

-NS, --ไทเท
ปิดการใช้ลำดับ termcap/terminfo ti/te

-ชม, --ช่วยด้วย
พิมพ์ข้อความช่วยเหลือสั้นๆ แล้วออก

+คำสั่ง
ซึ่งเทียบเท่ากับ -c ตัวเลือก

หมายเหตุ ตัวเลือกแบบยาวไม่มีให้ในทุกระบบ

การปรับแต่ง


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

บรรณาธิการ คำสั่ง


เช่นใน viมีโหมดการแก้ไขหลายโหมด:

คำสั่ง โหมด
คำสั่งบางอย่างใน คำสั่ง โหมด สามารถใช้อาร์กิวเมนต์ที่เป็นตัวเลขได้ การป้อนตัวเลข
อาร์กิวเมนต์เพียงแค่พิมพ์ตัวเลข (ทศนิยม) ตัวเลขจะถูกสะท้อนที่บรรทัดล่างสุด
ของหน้าจอขณะที่คุณพิมพ์ ในการป้อนเลขฐานแปด ให้พิมพ์ `0' เป็นตัวเลขหลักแรก
ในการป้อนเลขฐานสิบหก ให้พิมพ์ `0x' (นี่ไม่ใช่ปัญหาเพราะว่า x- คำสั่ง
ด้วยตัวนับศูนย์จะไม่สมเหตุสมผลเลย) คำสั่งบางคำสั่งสามารถรับ a
พื้นที่ที่เลือกด้วยสายตาเป็นอาร์กิวเมนต์ (ดูส่วนย่อย ของ Visual โหมด).

b ย้อนกลับไปยังจุดเริ่มต้นของคำ

e ย้ายไปยังจุดสิ้นสุดของคำ

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

ควบคุม-G
แสดงชื่อบัฟเฟอร์ ขนาด สถานะและตำแหน่งปัจจุบันที่ด้านล่าง
เส้น

h j k l
ย้ายเคอร์เซอร์ ปุ่มลูกศรก็ใช้งานได้เช่นกัน อาร์กิวเมนต์ตัวเลข (if
ระบุ) กำหนดจำนวนแถวหรือคอลัมน์ที่เคอร์เซอร์จะย้าย
แตกต่างจาก vi: สามารถวางเคอร์เซอร์ได้ หลัง ไบต์สุดท้ายใน
buffer

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

n ย้ายไปที่การแข่งขันถัดไปโดยใช้ RE ปัจจุบัน เทียบเท่ากับการพิมพ์ `/'
.

N ย้ายไปที่การแข่งขันก่อนหน้าโดยใช้ RE ปัจจุบัน นี่เทียบเท่ากับการพิมพ์
`?', .

ควบคุม-O
แปะทับ. คัดลอกบัฟเฟอร์การฆ่าไปยังตำแหน่งปัจจุบันโดยเขียนทับ
เนื้อหาของบัฟเฟอร์ปัจจุบัน ถ้าอาร์กิวเมนต์ตัวเลข n ได้รับการฆ่า
บัฟเฟอร์ถูกวาง n ครั้ง

p แปะ. ใส่บัฟเฟอร์การฆ่าที่ตำแหน่งปัจจุบัน ถ้าอาร์กิวเมนต์ตัวเลข
n จะได้รับ บัฟเฟอร์การฆ่าถูกวาง n ครั้ง

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

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

ควบคุม-R
ทำซ้ำการเลิกทำล่าสุด

u เลิกทำการเปลี่ยนแปลงล่าสุดของบัฟเฟอร์ปัจจุบัน

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

v เข้าสู่ ของ Visual โหมด (ดูด้านล่าง). การเลือกภาพของพื้นที่

w ย้ายไปข้างหน้าไปยังจุดเริ่มต้นของคำ

x ลบไบต์ใต้เคอร์เซอร์ ถ้าอาร์กิวเมนต์ตัวเลข n จะได้รับ n ไบต์
จะถูกลบ ใน ของ Visual โหมด, พื้นที่ที่เลือกจะถูกลบออก หมายเหตุ ไบต์
ลบโดยใช้ x-คำสั่งจะไม่ถูกคัดลอกไปยังบัฟเฟอร์การฆ่า

ควบคุม-X
เช่นเดียวกับ x- คำสั่ง แต่ไบต์ที่ถูกลบจะถูกคัดลอกไปยังบัฟเฟอร์การฆ่า

y งัด. ดึงไบต์ใต้เคอร์เซอร์ไปที่บัฟเฟอร์การฆ่า หากเป็นตัวเลข
อาร์กิวเมนต์ n จะได้รับ n ไบต์ถูกดึงเข้าไปในบัฟเฟอร์การฆ่า ใน ของ Visual โหมด,
พื้นที่ที่เลือกจะถูกคัดลอกไปยังบัฟเฟอร์การฆ่า

zb วางเคอร์เซอร์ไว้ที่บรรทัดล่างสุดของหน้าจอ

zt วางเคอร์เซอร์ไว้ที่บรรทัดบนสุดของหน้าจอ

zz วางเคอร์เซอร์ไว้ที่บรรทัดกลางของหน้าจอ
โปรดทราบว่าคำสั่ง zb, zt และ zz อย่าเปลี่ยนตำแหน่งในไฟล์ -
เลื่อนหน้าจอเท่านั้น (ถ้าจำเป็น)

: เข้าสู่ exh โหมด (ดูด้านล่าง). NS exh โหมด คล้ายกับ ex-โหมดใน viแต่
เข้ากันไม่ได้. หากเลือกพื้นที่ ขอบเขตของการเลือกจะถูกคัดลอก
ไปที่บรรทัดคำสั่ง

/ ค้นหาไปข้างหน้าผ่านบัฟเฟอร์โดยใช้a RE(ปกติ การแสดงออก). ถ้าไม่ RE is
ระบุ, the RE ให้ในคราวที่แล้ว /- หรือ ?- ใช้คำสั่งซ้ำ
หมายเหตุ เทศกาล REใน เฮกเซอร์ แตกต่างจากนิพจน์ทั่วไปเล็กน้อยใน
vi (ดูหัวข้อ ปกติ การแสดงออก).

? ค้นหาย้อนกลับโดยใช้นิพจน์ทั่วไป

. ทำซ้ำการเปลี่ยนแปลงล่าสุดกับบัฟเฟอร์ at ปัจจุบัน ตำแหน่ง. ซึ่งหมายความว่า
ถ้าคำสั่งก่อนหน้านี้ถูกลบ n ไบต์และแทนที่ด้วย m ไบต์อื่นๆ (n
or m อาจเป็นศูนย์) the .-คำสั่งจะทำ เผง เหมือนกันในปัจจุบัน
ตำแหน่งในไฟล์.

< เลื่อนคอลัมน์ฐานสิบหกไปทางซ้าย n ไบต์ โดยที่ n เป็นอาร์กิวเมนต์ตัวเลข (เป็นทางเลือก)
โปรดทราบว่า <-command เปลี่ยนวิธีการแสดงบัฟเฟอร์ใน hex . เท่านั้น
คอลัมน์บัฟเฟอร์เองก็ไม่เปลี่ยนแปลง

> เลื่อนคอลัมน์ฐานสิบหกไปทางขวา n ไบต์

ควบคุม-^
เปลี่ยนไปใช้บัฟเฟอร์สำรอง (ดูด้านล่าง)

% ป้อนคำสั่งเครื่องคิดเลข (ดูหัวข้อ เครื่องคิดเลข).

ของ Visual โหมด
เลือกพื้นที่บนบัฟเฟอร์ คุณสามารถป้อน ของ Visual โหมด โดยใช้ v-คำสั่งหรือ
โดยระบุพื้นที่ใน exh โหมด. การเลือกเริ่มต้นที่ตำแหน่งเคอร์เซอร์เมื่อ
การป้อน ของ Visual โหมด และสิ้นสุดที่ตำแหน่งเคอร์เซอร์ปัจจุบัน คุณสามารถออกจาก
ของ Visual โหมด โดยไม่ต้องดำเนินการคำสั่งบนพื้นที่ที่เลือกโดยกด v or หนี.
เพื่อดำเนินการคำสั่งในพื้นที่ที่เลือกเพียงแค่ป้อนคำสั่งราวกับว่าคุณอยู่ใน
คำสั่ง โหมด. คำสั่งที่ไม่สามารถใช้ส่วนที่เลือกจะไม่สนใจคำสั่งนั้น เช่นเดียวกับใน คำสั่ง
โหมดเป็นไปได้ที่จะระบุอาร์กิวเมนต์ที่เป็นตัวเลข คำสั่งที่สามารถใช้
การเลือกเป็นอาร์กิวเมนต์จะละเว้นอาร์กิวเมนต์ที่เป็นตัวเลข

สิ่งที่ใส่เข้าไป โหมด
In สิ่งที่ใส่เข้าไป โหมด ไบต์ที่คุณพิมพ์จะถูกแทรกที่ตำแหน่งปัจจุบันของเคอร์เซอร์
คุณสามารถสลับคอลัมน์ที่ใช้งานอยู่ (คอลัมน์ฐานสิบหกหรือคอลัมน์ข้อความ) ได้ตลอดเวลาโดยกด
TAB-กุญแจ. หากคอลัมน์ฐานสิบหกทำงานอยู่ ไบต์จะถูกป้อนเป็นเลขฐานสิบหกสองหลัก
ตัวเลข ถ้าคอลัมน์ข้อความทำงานอยู่ ไบต์จะถูกป้อนเป็นข้อความ ASCII NS
ลบ- หรือ แบ็คสเปซ-key ลบไบต์ที่ใส่ไว้ก่อนหน้านี้ ถ้าคอลัมน์ฐานสิบหกคือ
ใช้งานอยู่ แทะที่ใส่ไว้ก่อนหน้านี้ (เลขฐานสิบหก) จะถูกลบ ไม่สามารถ
ลบไบต์มากกว่าที่แทรกในคำสั่งแทรกปัจจุบัน ขณะที่อยู่ใน
สิ่งที่ใส่เข้าไป โหมดคุณสามารถย้ายเคอร์เซอร์โดยใช้ปุ่มลูกศร โปรดทราบว่าการย้าย
เคอร์เซอร์ทิ้งอาร์กิวเมนต์ตัวเลขที่กำหนดให้กับคำสั่งแทรก ที่จะออกจาก สิ่งที่ใส่เข้าไป
โหมดพิมพ์ หนี. ถ้าอาร์กิวเมนต์ตัวเลข n ได้รับคำสั่งแทรกและ is
ไม่ถูกละทิ้งโดยการเคลื่อนไหวของเคอร์เซอร์ ไบต์ที่พิมพ์จะถูกแทรก n ครั้ง

แทนที่ โหมด
In แทนที่ โหมด คุณแทนที่ไบต์ภายใต้เคอร์เซอร์ขณะที่คุณพิมพ์ ตี แบ็คสเปซ
กู้คืนเนื้อหาดั้งเดิมของบัฟเฟอร์ ผลของอาร์กิวเมนต์ตัวเลขคือ
คล้ายกับ สิ่งที่ใส่เข้าไป โหมด: ไบต์ที่พิมพ์จะถูกแทนที่ n ครั้ง เช่นเดียวกับใน สิ่งที่ใส่เข้าไป โหมด,
การเลื่อนเคอร์เซอร์โดยใช้ปุ่มลูกศรจะยกเลิกอาร์กิวเมนต์ที่เป็นตัวเลข

exh โหมด
เทศกาล exh โหมด in เฮกเซอร์ ถูกเก็บไว้คล้ายกับ ex-โหมดใน vi. โดยปกติแล้วไฟล์ EXH คำสั่ง
ดูเหมือนกับ:

:พื้นที่ คำสั่ง ข้อโต้แย้ง
ปฏิบัติตามคำสั่ง คำสั่ง บนพื้นที่ พื้นที่.

:คำสั่ง ข้อโต้แย้ง
ปฏิบัติตามคำสั่ง คำสั่ง ที่ตำแหน่งปัจจุบัน

:พื้นที่ เลือกพื้นที่ พื้นที่.

:ตำแหน่ง
เลื่อนเคอร์เซอร์ไปที่ตำแหน่ง ตำแหน่ง.

พื้นที่อาจถูกกำหนดเป็น:

ตำแหน่ง 1 ตำแหน่ง 2
พื้นที่เริ่มต้นที่ ตำแหน่ง 1 และสิ้นสุดที่ ตำแหน่ง 2 (รวม)

ตำแหน่ง
พื้นที่เลือกหนึ่งไบต์ที่ ตำแหน่ง

% พื้นที่จะเลือกบัฟเฟอร์ทั้งหมด

ตำแหน่งอาจถูกกำหนดเป็น:

ชดเชย เลขฐานสิบ ฐานแปด (นำหน้าด้วย `0') หรือเลขฐานสิบหก (นำหน้าด้วย `0x')

. จุดเริ่มต้นของบัฟเฟอร์

$ ส่วนท้ายของบัฟเฟอร์

/regexp/
นิพจน์ทั่วไป (ดูหัวข้อ ปกติ การแสดงออก). บัฟเฟอร์ถูกค้นหา
ไปข้างหน้าเริ่มต้นที่ตำแหน่งปัจจุบัน หากพบการจับคู่ปัจจุบัน
ตำแหน่งถูกกำหนดเป็นตำแหน่งของการแข่งขัน

?regexp?
บัฟเฟอร์ถูกค้นหาย้อนกลับ

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

s, แทน
เรื่องย่อ: พื้นที่ s /regexp/แทนที่/ธง
ค้นหานิพจน์ทั่วไป regexp และแทนที่ด้วย แทนที่ (ดู
ส่วน ปกติ การแสดงออก). แทนที่ อาจมี `\" อ้างอิงถึง
นิพจน์ย่อยของ regexp. ธง:

g: global แฟล็กนี้จะถูกละเว้น (ไม่สมเหตุสมผลในโปรแกรมแก้ไขไบนารี)

c: ยืนยัน ขอให้ผู้ใช้ยืนยันการแทนที่แต่ละครั้ง

(โปรดทราบว่าอักขระ `/' ที่ใช้เป็นตัวคั่นอาจเป็นอักขระใดก็ได้ มันคือ
เป็นเพียงแนวทางปฏิบัติทั่วไปในการใช้ `/') ตัวคั่นต่อท้ายอาจถูกละเว้น ถ้า พื้นที่
ละเว้น บัฟเฟอร์ทั้งหมดจะถูกค้นหา

w, เขียน
เรื่องย่อ: พื้นที่ w ชื่อไฟล์
เขียน พื้นที่ ไปที่ไฟล์ ชื่อไฟล์. ถ้า พื้นที่ ถูกละเว้น บัฟเฟอร์ทั้งหมดคือ
เขียนลงในไฟล์ if ชื่อไฟล์ ถูกละไว้ ชื่อไฟล์ที่เกี่ยวข้องกับ
ใช้บัฟเฟอร์

r, อ่าน
เรื่องย่อ: ตำแหน่ง r ชื่อไฟล์
แทรกเนื้อหาของไฟล์ ชื่อไฟล์ at ตำแหน่ง. ถ้า ตำแหน่ง ถูกละเว้น
ใช้ตำแหน่งปัจจุบัน

e, แก้ไข
เรื่องย่อ: e ชื่อ หรือ: e #
เปลี่ยนเป็นบัฟเฟอร์ ชื่อ. หากไม่มีบัฟเฟอร์ดังกล่าว เฮกเซอร์ พยายามเปิดไฟล์
ชื่อ ชื่อ และโหลดลงในบัฟเฟอร์ใหม่ ถ้า ชื่อ เป็นเครื่องหมายแฮช (#)
เลือกบัฟเฟอร์สำรอง เมื่อสำเร็จบัฟเฟอร์ปัจจุบันจะกลายเป็น
บัฟเฟอร์สำรอง

b, กันชน
เรื่องย่อ: b ชื่อ
หรือ: b
เปลี่ยนเป็นบัฟเฟอร์ ชื่อ. เมื่อสำเร็จบัฟเฟอร์ปัจจุบันจะกลายเป็นตัวสำรอง
กันชน. ถ้า ชื่อ ละเว้น รายการบัฟเฟอร์ทั้งหมดจะปรากฏขึ้น

n, ถัดไป
เลือกบัฟเฟอร์ถัดไปในรายการบัฟเฟอร์

N, ก่อน
เลือกบัฟเฟอร์ก่อนหน้าในรายการบัฟเฟอร์ที่

S, ข้าม
เลือกบัฟเฟอร์ที่ยังไม่ได้เยี่ยมชมถัดไปในรายการบัฟเฟอร์

ม้วนกลับ เลือกบัฟเฟอร์แรกในรายการบัฟเฟอร์

ผนัง เขียนบัฟเฟอร์ที่ไม่ได้บันทึกทั้งหมด

c, ปิดการขาย
เรื่องย่อ: c ชื่อ
หรือ: c! ชื่อ
หรือ: c
หรือ: c!
ปิดบัฟเฟอร์ ชื่อ. ถ้า ชื่อ ถูกละเว้น บัฟเฟอร์ปัจจุบันถูกปิด ถ้า
บัฟเฟอร์ได้รับการแก้ไขแล้ว แต่ยังไม่ได้บันทึก ไม่สามารถปิดได้โดยใช้a :c-
สั่งการ; ใช้ :ค! เพื่อแทนที่

h, ช่วย
ดูข้อความช่วยเหลือออนไลน์

q, เลิก
เรื่องย่อ: q ชื่อ
หรือ: q! ชื่อ
หรือ: q
หรือ: q!
ปิดบัฟเฟอร์ทั้งหมดและออกจากเอดิเตอร์ หากมีการดัดแปลงบัฟเฟอร์ที่เปิดอยู่
แต่ไม่รอด :q-คำสั่งไม่สามารถทำได้ ใช้ Q! เพื่อแทนที่

แผนที่

IMAP

วีแมป เรื่องย่อ: แผนที่ รถในตำนานจากเกม ไปยัง
หรือ: IMAP รถในตำนานจากเกม ไปยัง
หรือ: วีแมป รถในตำนานจากเกม ไปยัง
ลำดับที่สำคัญ รถในตำนานจากเกม ถูกแมปไปยัง ไปยัง. ในการป้อนคีย์พิเศษ (เช่น function
คีย์) มาสก์โดยใช้ ควบคุม-V. :แผนที่ ส่งผลกระทบต่อ คำสั่ง โหมด เท่านั้น :imap
ส่งผลกระทบต่อ สิ่งที่ใส่เข้าไป โหมด เท่านั้นและ :vmap ส่งผลกระทบต่อ ของ Visual โหมด เท่านั้น. มันไม่ใช่
เป็นไปได้ที่จะแมปลำดับคีย์ใหม่บนตัวแก้ไขบรรทัดคำสั่ง

เปิดแผนที่

ไออุนแมป

วุนแมป เรื่องย่อ: เปิดแผนที่ รถในตำนานจากเกม
หรือ: ไออุนแมป รถในตำนานจากเกม
หรือ: วุนแมป รถในตำนานจากเกม
ลบการแมปคีย์ที่สร้างด้วย :แผนที่, :imap or :vmap.

ชุด เรื่องย่อ: ชุด ตัวแปร [ ... ]
หรือ: ชุด ตัวแปร=ความคุ้มค่า [ ... ]
หรือ: ชุด ไม่ตัวแปร [ ... ]
หรือ: ชุด
มีตัวแปรไม่มากที่สามารถแก้ไขได้ ซึ่งอาจเปลี่ยนแปลงได้
แม้ว่า. สามารถใช้ตัวแปรต่อไปนี้: ISO (bool): แสดงทั้งหมด
ชุดอักขระ ISO-8859/1; ASCII (bool): แสดงอักขระ ASCII เท่านั้น ระยะ
(สตริง): ชื่อของเทอร์มินัล; สูงสุด (ตัวเลข), พิเศษ (บูล): เห็น
ส่วน ปกติ การแสดงออก. :ชุด เรียกโดยไม่มีอาร์กิวเมนต์แสดงรายการทั้งหมด
ตัวแปรและค่าต่างๆ

d, ลบ
เรื่องย่อ: พื้นที่ d
ลบไบต์ทั้งหมดใน พื้นที่. ไบต์ที่ถูกลบจะถูกคัดลอกไปยังบัฟเฟอร์การฆ่า

y, งัด
เรื่องย่อ: พื้นที่ y
คัดลอกไบต์ใน พื้นที่ ไปที่บัฟเฟอร์การฆ่า

รุ่น
แสดงหมายเลขเวอร์ชันของ เฮกเซอร์.

zz วางเคอร์เซอร์ไว้ที่บรรทัดกลางของหน้าจอ โปรดทราบว่าหน้าจอคือ
เลื่อน (ถ้าจำเป็น); ตำแหน่งเคอร์เซอร์จะไม่เปลี่ยนแปลง

zt วางเคอร์เซอร์ไว้ที่บรรทัดบนสุดของหน้าจอ

zb วางเคอร์เซอร์ไว้ที่บรรทัดล่างสุดของหน้าจอ

wq เหมือนกับ :x.

x, ทางออก
บันทึกบัฟเฟอร์ทั้งหมดและออกจากเอดิเตอร์

หากมีการเรียกคำสั่งและไม่สามารถใช้ตำแหน่ง พื้นที่ หรืออาร์กิวเมนต์ที่กำหนด
ตำแหน่งเพิ่มเติม พื้นที่ อาร์กิวเมนต์จะถูกละเว้น
เงื่อนไข คำสั่ง: เป็นไปได้ที่จะระบุรายชื่อเทอร์มินัลที่
ควรดำเนินการคำสั่งที่ได้รับ ไวยากรณ์คือ:
:ขั้ว:คำสั่ง
ที่ไหน ขั้ว เป็นรายการชื่อเทอร์มินัลที่คั่นด้วยเครื่องหมายทวิภาค คำสั่งถูกดำเนินการ
ถ้าหากว่าค่าของ ระยะ อยู่ในรายการ นั่นคือคุณสามารถมีคำสั่งเช่น
:xterm:set ISO
ในของคุณ .hexerrc-file (ใช้ชุดอักขระ ISO เฉพาะเมื่อทำงานกับ xterm)

เคอร์เซอร์ การเคลื่อนไหว
In คำสั่ง โหมด, สิ่งที่ใส่เข้าไป โหมด, แทนที่ โหมด และ ของ Visual โหมดคุณสามารถใช้สิ่งต่อไปนี้
คำสั่งการเคลื่อนที่ของเคอร์เซอร์:

ลูกศร คีย์
ย้ายเคอร์เซอร์

ควบคุม-F
เลื่อนไปข้างหน้าหนึ่งหน้า

ควบคุม-B
ย้ายกลับหนึ่งหน้า

ควบคุม-D
ไปข้างหน้าครึ่งหน้า

ควบคุม-U
ย้อนกลับไปครึ่งหน้า

คำสั่ง จองทาง LINE การแก้ไข


บนบรรทัดคำสั่ง คุณสามารถใช้คำสั่งต่อไปนี้:

ลูกศรขึ้น ลูกศรลง
เลื่อนขึ้นและลงตามประวัติของบริบทปัจจุบัน

ลูกศรซ้าย ลูกศรขวา
ย้ายเคอร์เซอร์

ควบคุม-A
ย้ายเคอร์เซอร์ไปที่จุดเริ่มต้นของบรรทัด

ควบคุม-E
ย้ายเคอร์เซอร์ไปที่ท้ายบรรทัด

ควบคุม-K
ลบอักขระทั้งหมดจากตำแหน่งเคอร์เซอร์ปัจจุบันจนถึงท้ายบรรทัด

ควบคุม-U
ลบอักขระทั้งหมดตั้งแต่เริ่มต้นบรรทัดจนถึงเคอร์เซอร์ปัจจุบัน
ตำแหน่ง

ลบ

แบ็คสเปซ
ลบอักขระทางด้านซ้ายของเคอร์เซอร์

ควบคุม-D
ลบอักขระใต้เคอร์เซอร์

เข้าสู่ บริการรถส่ง
ยอมรับสาย.

หนี ทิ้งสาย. หมายเหตุ ซึ่งแตกต่างจาก vi.

TAB พยายามกรอกคำที่พิมพ์อยู่ในปัจจุบัน หากการเติมไม่ซ้ำกัน คำว่า is
เสร็จสมบูรณ์จนมีเอกลักษณ์เฉพาะตัว ถ้า TAB- คีย์ถูกตีสองครั้งในตำแหน่งเดียวกัน a
รายการของความสำเร็จที่เป็นไปได้ทั้งหมดจะปรากฏขึ้น

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


ในส่วนนี้ ถือว่าคุณคุ้นเคยกับ RE (นิพจน์ทั่วไป) ใน
แอปพลิเคชั่นส่วนใหญ่ (นกกระยาง, vi, ...) REs ทำงานบนบรรทัด หมายความว่าไม่สามารถ
ใช้ RE ที่มีตัวแบ่งบรรทัด (อักขระขึ้นบรรทัดใหม่) ใน เฮกเซอร์, บัฟเฟอร์ไม่แยก
ขึ้นเป็นบรรทัดที่ชัดเจนและอักขระขึ้นบรรทัดใหม่ถือเป็นอักขระ 'ปกติ'
นี่คือปัญหา: ลองนึกภาพการค้นหา "a.*b" ในไฟล์ขนาด 5 MB ซึ่งจะใช้เวลามาก
ยาว (อาจนานหลายนาทีในเครื่องที่ช้า) นั่นเป็นเหตุผลที่มี สูงสุด
จำกัด (ตัวดำเนินการซ้ำตรงกับมากที่สุด สูงสุด เกิดขึ้นของตัวถูกดำเนินการ) NS
ค่าเริ่มต้นของ สูงสุด คือ 1024 แต่อาจปรับแต่งได้โดยใช้ปุ่ม :ชุด-สั่งการ. สำหรับ
นิพจน์ง่าย ๆ (นิพจน์ที่สามารถกำหนดความยาวของการแข่งขันจาก
นิพจน์) เป็นไปได้ที่จะแทนที่ สูงสุด จำกัดโดยการเพิ่ม `*' หรือ `+' เป็นสองเท่า
โอเปอเรเตอร์ เช่น "a.**b" หรือ "foo\(bar\)\+\+"
โปรดทราบว่าตัวระบุบริบท `^'/`$' (ต้น/ท้ายบรรทัด) และ `\<'/`\>'
(ต้น/ท้ายคำ) พร้อมใช้งานและทำในสิ่งที่คุณคาดหวังได้จริง ถ้าคุณไม่
ต้องการอะตอม `.' และ `[^...]' เพื่อให้ตรงกับอักขระขึ้นบรรทัดใหม่ที่คุณสามารถตั้งค่า พิเศษ
ตัวเลือกโดยใช้ :ชุด-สั่งการ.
ในการป้อนอักขระพิเศษ คุณสามารถใช้ลำดับหลีก C `\'‐ มาตรฐานได้ เพื่อเข้าสู่
อักขระที่ใช้รหัสฐานแปด ใช้คำนำหน้า `\o' ตามด้วยเลขฐานแปดสูงสุดสามหลัก
(ไม่รองรับค่า Escape ฐานแปดสไตล์ C เนื่องจาก `\0', ... `\9' ถูกตีความว่าเป็น back-
อ้างอิงถึงนิพจน์ย่อยของ RE) หากต้องการป้อนอักขระโดยใช้รหัสฐานสิบหก ให้พิมพ์ a
`\x'-คำนำหน้าตามด้วยเลขฐานสิบหกสูงสุดสองหลัก สามารถป้อนรหัสทศนิยมโดยใช้ a
`\d'-คำนำหน้าตามด้วยทศนิยมสูงสุดสามหลัก สามารถป้อนสตริงของ
รหัสโดยการเพิ่มตัวระบุฐานเป็นสองเท่า เช่น "\xxfe ff 5a 7e" หรือ "\oo276 277 132 176" บันทึก
ว่าสตริงดังกล่าวถือเป็นอะตอม นั่นคือ RE "\xxff fe*" ตรงกับตัวเลขใดๆ (
สูงสุด) ของการทำซ้ำของ ff fe.
สามารถใช้อักขระ `\' ได้ทุกประเภท (ตัวหนีแทนตัวเดียว
อักขระ) ภายใน `[]'- ช่วง ภายในช่วง `o' เลือกฐานแปดสำหรับ
ค่า Escape อาจถูกละเว้น เนื่องจากการอ้างอิงย้อนหลังภายในช่วงไม่สมเหตุสมผล เมื่อไหร่
การระบุจำนวนการทำซ้ำขั้นต่ำและ/หรือสูงสุดโดยใช้ตัวดำเนินการ `\{,}'
ตัวเลขอาจกำหนดเป็นทศนิยม (ไม่มีส่วนนำหน้า) ฐานแปด (`0'-นำหน้า) หรือเลขฐานสิบหก (`0x'-นำหน้า) ถ้า
ไม่ได้ระบุจำนวนสูงสุดและตัวถูกดำเนินการไม่ใช่นิพจน์ทั่วไป อย่างมากที่สุด
สูงสุด จะพบการแข่งขัน

เครื่องคิดเลข


เฮกเซอร์ ให้เครื่องคิดเลขอย่างง่าย (ไมค) สามารถดำเนินการทั้งหมดที่มีอยู่ใน C. To
ป้อน ไมค คำสั่งเพียงแค่ป้อน a % (ร้อยละ) เครื่องหมายและนิพจน์ในสัญกรณ์ infix มัน
สามารถใช้วงเล็บได้ ไมค เข้าใจตัวดำเนินการ infix ไบนารีต่อไปนี้
(จากลำดับความสำคัญสูงสุดไปต่ำสุด): ** (พลัง), * (คูณ), / (หาร), % (โมดูโล), +
(เพิ่ม), - (ลบ) << (เลื่อนไปทางซ้าย), >> (เลี้ยวขวา) < (น้อย), <= (น้อยกว่าหรือเท่ากับ) >
(มากกว่า), >= (มากกว่าหรือเท่ากับ) == (เท่ากับ), != (ไม่เท่ากับ), & (เลขคณิตและ) |
(เลขคณิตหรือ) ^ (เลขคณิตไม่รวมหรือ) && (ตรรกะและ) || (ตรรกะหรือ) =
(กำหนด); และตัวดำเนินการนำหน้า unary ต่อไปนี้: - (ลบล้าง, ยูนารีลบ), ! (ตรรกะ
ไม่), ~ (ส่วนเติมเต็มระดับบิต). ไมค รู้ข้อมูลสามประเภท: บูล, จำนวนเต็ม (32 บิต)
ลอย (64 บิต เทียบเท่า C สองเท่า) บนแพลตฟอร์มลึกลับบางแพลตฟอร์มความแม่นยำของ
จำนวนเต็มและลอยอาจแตกต่างกัน เช่นเดียวกับใน C ผลลัพธ์ของการหารขึ้นอยู่กับข้อมูล
ประเภทของตัวถูกดำเนินการ จำนวนเต็มหารด้วยจำนวนเต็มจะได้จำนวนเต็ม ถ้าคุณต้องการ
ผลลัพธ์เป็นทุ่น ตรวจสอบให้แน่ใจว่าตัวถูกดำเนินการตัวใดตัวหนึ่งเป็นทุ่น เช่น type 4 / 7
แทน 4/7 or a/(b+0).) แทน b /. การดำเนินการด้านพลังงานจะคืนค่าทศนิยมหาก
ผลลัพธ์มีขนาดใหญ่เกินกว่าจะใส่เป็นจำนวนเต็มได้ ผลลัพธ์ของการคำนวณจะถูกเก็บไว้ใน
ตัวแปรพิเศษ $$ และ $n ที่ไหน n คือหมายเลขคำสั่ง

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


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

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

คำสั่ง Linux

Ad