แผงแสดงตัวอย่าง
การกด A (หรือ Enter / ดับเบิลคลิก) บนไฟล์จะเปิดตัวอย่างในตัวขึ้นมาทาง ขวาของรายการไฟล์ — หนึ่งตัวอย่างต่อหนึ่งแท็บ แผงนี้กินสัดส่วนหนึ่งของความกว้างหน้าต่าง จึงยังกว้างพอสำหรับสื่อและ PDF
แสดงตัวอย่างอะไรได้บ้าง
หัวข้อที่มีชื่อว่า “แสดงตัวอย่างอะไรได้บ้าง”- ข้อความ / โค้ด — เลื่อนดูได้
- รูปภาพ — PNG, JPEG, GIF, WebP, BMP — ปรับให้พอดีความกว้าง
- HEIC / AVIF / JXL — เมื่อมีตัวแปลงรูปภาพติดตั้งอยู่ (
sipsมาพร้อมกับ macOS ส่วนheif-convert, ImageMagick หรือvipsบน Linux/Windows) - SVG
- HTML และ Markdown — แสดงผลเป็นมุมมอง แบบสแตติกที่ไม่มี JavaScript (สคริปต์ไม่ทำงานเลย ตัวอย่างจึงทำอะไรที่แอ็กทีฟไม่ได้)
- PDF — แบ่งหน้า
สำหรับ SVG, HTML และ Markdown คุณสามารถดูซอร์สดิบแทนมุมมองที่เรนเดอร์แล้ว
ได้ด้วยปุ่ม </> บนหัวของแผงงาน (หรือ X บนคอนโทรลเลอร์ / F2) โดย
Markdown จะแสดงข้อความ .md ต้นฉบับ ไม่ใช่ HTML ที่แปลงแล้ว
ขวา เข้าสู่แผงตัวอย่าง ส่วนปุ่มอื่นทำอะไรนั้นขึ้นอยู่กับชนิดของไฟล์:
- ข้อความ / รูปภาพ / SVG / HTML / Markdown — ขึ้น / ลง เลื่อนดู A เปิดไฟล์ในแอปเริ่มต้นของระบบปฏิบัติการ
- PDF — ขึ้น / ลง เปลี่ยนหน้า Home / End กระโดดไปหน้าแรก / หน้าสุดท้าย A เปิดด้วยแอปภายนอก
ระดับชั้น: X ลงลึก, B ถอยออก
หัวข้อที่มีชื่อว่า “ระดับชั้น: X ลงลึก, B ถอยออก”แผงงานคือสแต็กเล็ก ๆ และปุ่มสองปุ่มเคลื่อนผ่านมันคนละทิศ X เข้าใกล้ไบต์ดิบของ ไฟล์อีกหนึ่งขั้น ส่วน B (หรือ Escape) ไต่ถอยออกทีละขั้น และจะปิดก็ต่อเมื่อ อยู่บนสุดแล้ว
| ไฟล์ | X ลงลึก → |
|---|---|
| ข้อความ | อ่าน → แก้ไข → ปิด |
| SVG, HTML, Markdown | เรนเดอร์ → ซอร์ส → แก้ไข → ปิด |
| รูปภาพ, PDF | ปิด |
ไฟล์ข้อความไม่มีมุมมองซอร์ส กด X ครั้งแรกจึงเริ่มแก้ไขได้เลย ส่วนไฟล์มาร์กอัป ต้องกดสองครั้ง ครั้งหนึ่งเพื่อแสดงซอร์ส อีกครั้งเพื่อแก้ไข ปุ่ม ✕ บนหัวของแผงงาน ปิดทันทีเสมอ ไม่ว่าคุณจะอยู่ระดับใด
การแก้ไขไฟล์ข้อความ
หัวข้อที่มีชื่อว่า “การแก้ไขไฟล์ข้อความ”ตัวอย่าง ข้อความ สามารถแก้ไขได้ในที่ ปุ่ม ดินสอ บนหัวของแผงงาน — หรือ X บนคอนโทรลเลอร์ — จะเปลี่ยนให้เป็นช่องที่แก้ไขได้ กด Esc หรือกดปุ่มนั้นอีกครั้ง เพื่อออกจากการแก้ไข แก้ไขได้เฉพาะข้อความเท่านั้น ชนิดอื่นเป็นมุมมองที่เรนเดอร์แล้ว ไม่ใช่บัฟเฟอร์ นี่จึงเป็นเหตุผลที่ X ไม่เคยชนกับปุ่มสลับดูซอร์ส — ไฟล์ข้อความ ไม่มีมุมมองซอร์ส
Ctrl/Cmd+S บันทึก และยังใช้ได้แม้โฟกัสจะกลับไปที่รายการไฟล์แล้ว บนคอนโทรลเลอร์ A จะบันทึกทันทีที่มีอะไรให้บันทึก และถ้าไม่มี ก็จะเปิดไฟล์ในแอปภายนอกตามปกติ จุด ข้างชื่อไฟล์บอกว่ามีการเปลี่ยนแปลงที่ยังไม่บันทึก และจะมีปุ่ม บันทึก ปรากฏข้างๆ บนหัวของแผงงาน
บน Steam Deck ปุ่ม X จะเรียกคีย์บอร์ดบนหน้าจอขึ้นมาเหนือช่องนั้น ส่วนปุ่ม B ของ Steam จะปิดคีย์บอร์ดและคืนคุณกลับสู่การนำทางระหว่างแผงงาน
ไฟล์จะถูกเขียนกลับในรูปแบบเดิมที่พบ
หัวข้อที่มีชื่อว่า “ไฟล์จะถูกเขียนกลับในรูปแบบเดิมที่พบ”DeckCrate จำได้ว่าอ่านไฟล์มาอย่างไร และบันทึกกลับด้วยวิธีเดียวกัน:
- การเข้ารหัส — ไฟล์ที่อ่านเป็น Latin-1 แบบเดิม (“ANSI”) จะถูกบันทึกเป็น Latin-1 ไม่ใช่แปลงเป็น UTF-8 อย่างเงียบๆ ถ้าคุณพิมพ์อักขระที่ Latin-1 เก็บไม่ได้ เช่น อิโมจิ ไฟล์จะถูกแปลงเป็น UTF-8 และข้อความแจ้งจะบอกคุณ
- ตัวจบบรรทัด — ไฟล์ที่ใช้ CRLF จะยังคง CRLF รวมถึงบรรทัดที่คุณเพิ่งพิมพ์
- ตัวตนของไฟล์ — การบันทึกเขียนทับในที่เดิม ดังนั้นซิมลิงก์ยังคงเป็นซิมลิงก์ และสิทธิ์ เจ้าของ รวมถึงแอตทริบิวต์ขยายจะไม่หายไปหลังการแก้ไข
มาร์กอัปแก้ไขผ่านซอร์สของมัน
หัวข้อที่มีชื่อว่า “มาร์กอัปแก้ไขผ่านซอร์สของมัน”SVG, HTML และ Markdown ก็แก้ไขได้เช่นกัน — แต่ต้องจากมุมมองซอร์สเท่านั้น ซึ่งเป็น ที่ที่ปุ่มดินสอปรากฏ มุมมองที่เรนเดอร์แล้วไม่ใช่บัฟเฟอร์ เพราะจากหน้าที่จัดรูปแบบแล้ว ไม่มีทางย้อนกลับไปยังไฟล์ ดังนั้นสิ่งที่คุณแก้ไขคือตัวมาร์กอัปเอง
ทุกอย่างข้างต้นยังใช้ได้เหมือนเดิม รวมถึงการรับประกันเรื่องการเข้ารหัสและตัวจบบรรทัด มีสองเรื่องที่เป็นของมาร์กอัปโดยเฉพาะ:
- การบันทึก
.mdจะเขียน Markdown ไม่ใช่ HTML ที่มันถูกแปลงไป - มุมมองที่เรนเดอร์จะรีเฟรช เมื่อคุณบันทึก ดังนั้นเมื่อออกจากตัวแก้ไข คุณจะเห็น เนื้อหาใหม่ ไม่ใช่เวอร์ชันที่อยู่บนดิสก์ตอนเปิดไฟล์
การถอยกลับไปยังมุมมองที่เรนเดอร์ทั้งที่ยังมีการเปลี่ยนแปลงที่ไม่ได้บันทึก จะแสดง เวอร์ชันที่บันทึกไว้ โดยจุดยังคงติดอยู่ — นั่นคือสิ่งที่อยู่บนดิสก์ ส่วนจุดบอกว่า ยังมีมากกว่านั้น
การเปลี่ยนแปลงที่ยังไม่บันทึก
หัวข้อที่มีชื่อว่า “การเปลี่ยนแปลงที่ยังไม่บันทึก”ทุกอย่างที่จะทิ้งบัฟเฟอร์ที่แก้ไขไว้จะถามก่อน โดยให้เลือก บันทึก ละทิ้ง หรือ ยกเลิก (A, Y และ B บนคอนโทรลเลอร์):
- ปิดแผงงาน
- ดูตัวอย่างไฟล์อื่น
- เปิดเทอร์มินัล ซึ่งใช้ตำแหน่งเดียวกับตัวอย่าง
- ลดจำนวนแท็บลงต่ำกว่าแท็บที่มีการแก้ไขที่ยังไม่บันทึก
- ออกจากโปรแกรมผ่านเมนูคำสั่งหรือแถบเครื่องมือ
แต่ละแท็บเก็บบัฟเฟอร์ ของตัวเอง การสลับแท็บจึงไม่ทำให้สิ่งที่คุณพิมพ์หายไป — จุดนั้นจะยังอยู่จนกว่าคุณจะบันทึกหรือละทิ้ง
ปิดการเรนเดอร์
หัวข้อที่มีชื่อว่า “ปิดการเรนเดอร์”การตั้งค่า → ตัวอย่าง → ตัวอย่างแบบเรนเดอร์ เปิดอยู่ตามค่าเริ่มต้น ปิดมันแล้ว
SVG, HTML และ Markdown จะเปิดที่ซอร์สของมันแทน — กด X เพียงครั้งเดียวก็เริ่ม
แก้ไข ปุ่ม </> จะหายไป และ B จะปิดแผงงานแทนที่จะเผยมุมมองที่เรนเดอร์
สำหรับไฟล์เหล่านั้นไม่มีระดับชั้นการเรนเดอร์อยู่เลย
ข้อความ รูปภาพ และ PDF ไม่ได้รับผลกระทบ การตั้งค่านี้มีผลกับตัวอย่างที่คุณเปิด หลังจากนั้น ส่วนแผงงานที่เปิดอยู่แล้วจะคงระดับชั้นเดิมไว้
เมื่อไฟล์แสดงตัวอย่างไม่ได้
หัวข้อที่มีชื่อว่า “เมื่อไฟล์แสดงตัวอย่างไม่ได้”ไฟล์ไบนารี รูปแบบที่ไม่รองรับ และไฟล์ที่ใหญ่เกินไปจะแสดงตัวอย่างไม่ได้ DeckCrate จะเสนอให้ เปิดในแอปเริ่มต้นของระบบปฏิบัติการ แทน จากข้อความแจ้งนั้น คุณยังกด Y เพื่อเลือกแอปเฉพาะได้ด้วย (ดู เปิดไฟล์ด้วย…)
เปิดด้วยแอปเริ่มต้น
หัวข้อที่มีชื่อว่า “เปิดด้วยแอปเริ่มต้น”คุณเปิดไฟล์ใดก็ได้ในแอปพลิเคชันเริ่มต้นของมันได้จากปุ่ม A ของแผงแสดงตัวอย่าง หรือโดยตรงสำหรับไฟล์ใดก็ตามที่แสดงตัวอย่างไม่ได้
เปิดไฟล์ด้วย…
หัวข้อที่มีชื่อว่า “เปิดไฟล์ด้วย…”สำหรับไฟล์เดียวที่ไฮไลต์ไว้ รายการ เปิดไฟล์ด้วย… ในเมนูคำสั่งจะแสดงรายการแอปพลิเคชัน ที่ติดตั้งไว้ซึ่งนำทางด้วยคอนโทรลเลอร์ได้ เรียงตามตัวอักษร A / Enter ยืนยัน B / Esc ยกเลิก และยังมีให้เป็น Y บนข้อความแจ้ง “แสดงตัวอย่างไม่ได้” ด้วย ใช้งานได้บน macOS, Linux และ Windows