Lewati ke konten

Panel pratinjau

Menekan A (atau Enter / klik ganda) pada sebuah berkas membuka pratinjau bawaan di sebelah kanan daftar berkas — satu pratinjau per tab. Panel ini mengambil sebagian lebar jendela, sehingga tetap lapang untuk media dan PDF.

  • Teks / kode — dapat digulir.
  • Gambar — PNG, JPEG, GIF, WebP, BMP — dipaskan menurut lebar.
  • HEIC / AVIF / JXL — bila pengonversi gambar terpasang (sips disertakan bersama macOS; heif-convert, ImageMagick, atau vips di Linux/Windows).
  • SVG.
  • HTML dan Markdown — ditampilkan sebagai tampilan statis tanpa JavaScript (skrip tidak pernah dijalankan, jadi pratinjau tidak dapat melakukan apa pun yang aktif).
  • PDF — berhalaman.

Untuk SVG, HTML, dan Markdown Anda bisa melihat sumber mentahnya alih-alih tampilan terender, lewat tombol </> di header (atau X pada kontroler / F2). Markdown menampilkan teks .md aslinya, bukan HTML hasil konversi.

Kanan masuk ke panel pratinjau. Apa yang dilakukan tombol lain bergantung pada jenisnya:

  • Teks / gambar / SVG / HTML / MarkdownAtas / Bawah menggulir; A membuka berkas di aplikasi bawaan sistem operasi.
  • PDFAtas / Bawah membalik halaman; Home / End melompat ke halaman pertama / terakhir; A membukanya secara eksternal.

Panel ini adalah tumpukan kecil, dan kedua tombol bergerak melewatinya ke arah berlawanan. X melangkah satu tingkat lebih dekat ke bita mentah berkas; B (atau Escape) naik satu tingkat, dan baru menutup di puncak.

BerkasX turun →
Teksbaca → sunting → ditutup
SVG, HTML, Markdownterender → sumber → sunting → ditutup
Gambar, PDFditutup

Berkas teks tidak punya tampilan sumber, jadi X pertama langsung mulai menyuntingnya. Markah butuh dua tekan: satu untuk menampilkan sumber, satu untuk menyuntingnya. Tombol di header selalu menutup langsung, di tingkat mana pun Anda berada.

Pratinjau teks dapat diedit di tempat. Ikon pensil di header panel — atau X pada kontroler — mengubahnya menjadi bidang yang dapat diedit; Esc, atau tombol itu lagi, keluar dari mode edit. Hanya teks yang dapat diedit: jenis lain adalah tampilan yang dirender, bukan buffer. Itu pula sebabnya X tidak pernah berbenturan dengan sakelar tampilan sumber — berkas teks tidak punya tampilan sumber.

Ctrl/Cmd+S menyimpan, dan tetap bekerja jika fokus sudah kembali ke daftar berkas. Pada kontroler, A menyimpan begitu ada yang perlu disimpan, dan jika tidak ada, membuka berkas di aplikasi eksternal seperti biasa. Sebuah titik di sebelah nama berkas menandai perubahan yang belum disimpan, dan tombol Simpan muncul di sampingnya pada header.

Di Steam Deck, X memunculkan papan ketik layar di atas bidang tersebut, dan B milik Steam menutupnya lalu mengembalikan Anda ke navigasi antarpanel.

Berkas ditulis kembali persis seperti saat ditemukan

Section titled “Berkas ditulis kembali persis seperti saat ditemukan”

DeckCrate mengingat cara ia membaca berkas dan menyimpannya dengan cara yang sama:

  • Pengodean — berkas yang dibaca sebagai Latin-1 lawas (“ANSI”) disimpan sebagai Latin-1, bukan diam-diam dikodekan ulang ke UTF-8. Jika Anda mengetik karakter yang tak dapat dimuat Latin-1 — emoji, misalnya — berkas dikonversi ke UTF-8 dan notifikasinya memberi tahu Anda.
  • Akhir baris — berkas CRLF tetap CRLF, termasuk pada baris yang baru saja Anda ketik.
  • Identitas — penyimpanan ditulis di tempat, sehingga symlink tetap symlink, dan izin, kepemilikan, serta atribut yang diperluas selamat dari penyuntingan.

SVG, HTML, dan Markdown juga bisa disunting — tetapi hanya dari tampilan sumber, tempat ikon pensil muncul. Tampilan terender bukan buffer: dari halaman yang sudah diformat tidak ada jalan kembali ke berkas, jadi yang Anda sunting adalah markahnya sendiri.

Semua hal di atas berlaku tanpa perubahan, termasuk jaminan pengodean dan akhir baris. Dua hal khusus untuk markah:

  • Menyimpan .md menulis Markdown, bukan HTML hasil konversinya.
  • Tampilan terender disegarkan saat Anda menyimpan, sehingga ketika keluar dari editor Anda melihat isi baru, bukan versi yang ada di disk saat berkas dibuka.

Kembali ke tampilan terender dengan perubahan belum disimpan menampilkan versi tersimpan, dengan titik masih menyala — itulah yang ada di disk, dan titik itu memberi tahu bahwa masih ada lagi.

Apa pun yang akan membuang buffer yang telah diedit bertanya lebih dulu, menawarkan Simpan, Buang, atau Batal (A, Y, dan B pada kontroler):

  • menutup panel,
  • mempratinjau berkas lain,
  • membuka terminal, yang berbagi tempat dengan pratinjau,
  • mengurangi jumlah tab hingga di bawah tab yang punya suntingan belum disimpan,
  • keluar dari menu perintah atau bilah alat.

Setiap tab menyimpan buffer-nya sendiri, jadi berpindah tab tidak pernah menghilangkan ketikan Anda — titik itu tetap ada sampai Anda menyimpan atau membuangnya.

Preferensi → Pratinjau → Pratinjau terender menyala secara bawaan. Matikan, maka SVG, HTML, dan Markdown akan terbuka pada sumber-nya — satu X langsung mulai menyunting, tombol </> hilang, dan B menutup panel alih-alih menampilkan tampilan terender. Untuk berkas-berkas itu memang tidak ada tingkat terender.

Teks, gambar, dan PDF tidak terpengaruh. Pengaturan ini berlaku untuk pratinjau yang Anda buka setelahnya; panel yang sudah terbuka tetap pada tingkatnya.

Saat sebuah berkas tidak dapat dipratinjau

Section titled “Saat sebuah berkas tidak dapat dipratinjau”

Berkas biner, format yang tidak didukung, dan berkas berukuran besar tidak dapat dipratinjau. DeckCrate menawarkan untuk membukanya di aplikasi bawaan sistem operasi sebagai gantinya. Dari permintaan itu Anda juga dapat menekan Y untuk memilih aplikasi tertentu (lihat Buka berkas dengan…).

Anda dapat membuka berkas apa pun di aplikasi bawaannya dari tombol A panel pratinjau, atau langsung untuk berkas apa pun yang tidak dapat dipratinjau.

Untuk satu berkas yang disorot, entri Buka berkas dengan… di menu perintah menampilkan daftar aplikasi terpasang yang dapat dinavigasi dengan gamepad, diurutkan menurut abjad. A / Enter mengonfirmasi, B / Esc membatalkan. Ini juga ditawarkan sebagai Y pada permintaan “tidak dapat dipratinjau”. Berfungsi di macOS, Linux, dan Windows.