Skip to content

Окно за преглед

Притисак на 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 се враћа

Section titled “Нивои: X иде дубље, B се враћа”

Окно је мали стек, а два дугмета крећу се кроз њега у супротним смеровима. X иде корак ближе сировим бајтовима датотеке; B (или Esc) пење се корак назад и затвара тек на врху.

ДатотекаX иде дубље →
Текстчитање → уређивање → затворено
SVG, HTML, Markdownприказано → извор → уређивање → затворено
Слика, PDFзатворено

Текстуална датотека нема приказ извора, па први X одмах започиње уређивање. Означавање тражи два притиска: један да прикаже извор, други да га уреди. у заглављу увек затвара одмах, на ком год нивоу био.

Уређивање текстуалних датотека

Section titled “Уређивање текстуалних датотека”

Текстуални преглед може се уређивати на лицу места. Оловка у заглављу окна — или X на контролеру — претвара га у поље за уређивање; Esc или поновни притисак дугмета излази из уређивања. Уређивати се може само текст: остале врсте су исцртани прикази, а не бафери. Зато се X никада не сукобљава с прекидачем изворног кода — текстуална датотека нема приказ извора.

Ctrl/Cmd+S чува и ради чак и када се фокус вратио на списак датотека. На контролеру A чува чим има шта да се сачува, а иначе отвара датотеку споља као и обично. Тачка поред назива датотеке означава несачуване измене, а уз њу се у заглављу појављује дугме Сачувај.

На Steam DeckX подиже екранску тастатуру изнад поља, а Steam-ово B је затвара и враћа вас на кретање међу окнима.

Датотека се уписује назад онаква каква је затечена

Section titled “Датотека се уписује назад онаква каква је затечена”

DeckCrate памти како је прочитао датотеку и чува је на исти начин:

  • Кодирање — датотека прочитана као старији Latin-1 („ANSI”) чува се као Latin-1, а не прекодира се тихо у UTF-8. Ако укуцате знак који Latin-1 не може да прими — на пример емоџи — датотека се претвара у UTF-8 и обавештење вам то каже.
  • Завршеци редова — датотека са CRLF задржава CRLF, и у редовима које сте управо укуцали.
  • Идентитет — чува се на месту, па симболичка веза остаје веза, а дозволе, власник и проширени атрибути преживљавају уређивање.

Означавање се уређује кроз извор

Section titled “Означавање се уређује кроз извор”

SVG, HTML и Markdown такође се могу уређивати — али само из приказа извора, где се појављује и оловка. Приказани поглед није бафер: са обликоване странице нема пута назад до датотеке, па уређујеш само означавање.

Све горе наведено важи неизмењено, укључујући гаранције за кодирање и завршетке редова. Две ствари су својствене означавању:

  • Чување .md уписује Markdown, никада HTML у који је претворен.
  • Приказани поглед се освежава при чувању, па изласком из уређивача видиш свој нови садржај, а не верзију која је била на диску када си отворио датотеку.

Повратак на приказани поглед са несачуваним изменама показује сачувану верзију, а тачка остаје — то је оно што је на диску, а тачка говори да има још.

Све што би одбацило уређени бафер прво пита и нуди Сачувај, Одбаци или Откажи (A, Y и B на контролеру):

  • затварање окна,
  • преглед друге датотеке,
  • отварање терминала, који дели место с прегледом,
  • смањење броја картица испод картице с несачуваним изменама,
  • излаз из менија команди или траке с алаткама.

Свака картица чува сопствени бафер, па вас промена картице никада не кошта укуцаног — тачка остаје док не сачувате или одбаците.

Искључивање приказивања

Section titled “Искључивање приказивања”

Подешавања → Преглед → Приказани прегледи укључено је подразумевано. Искључи га и SVG, HTML и Markdown отвараће се на свом извору — један X тада започиње уређивање, дугме </> нестаје, а B затвара окно уместо да открије приказани поглед. За те датотеке једноставно нема приказаног нивоа.

Текст, слике и PDF-ови остају непромењени. Подешавање важи за прегледе отворене од тада; већ отворено окно задржава свој ниво.

Када датотека не може да се прикаже

Section titled “Када датотека не може да се прикаже”

Извршне датотеке, неподржани формати и превелике датотеке не могу се приказати. DeckCrate тада нуди да их отвори у подразумеваној апликацији оперативног система. Из тог упита можете притиснути и Y да изаберете одређену апликацију (види Отвори датотеку помоћу…).

Отварање подразумеваном апликацијом

Section titled “Отварање подразумеваном апликацијом”

Било коју датотеку можете отворити у њеној подразумеваној апликацији помоћу дугмета A у окну за преглед, или директно за сваку датотеку која се не може приказати.

Отвори датотеку помоћу…

Section titled “Отвори датотеку помоћу…”

За једну означену датотеку, ставка Отвори датотеку помоћу… у менију радњи приказује листу инсталираних апликација кроз коју се можете кретати контролером, поређану по азбучном реду. A / Enter потврђује, B / Esc отказује. Нуди се и као Y на упиту „преглед није могућ”. Ради на macOS-у, Linux-у и Windows-у.