Окно за преглед
Притисак на A (или Enter / двоклик) над датотеком отвара уграђени преглед десно од листе датотека — један преглед по картици. Окно заузима део ширине прозора, тако да остаје пространо за медије и PDF документе.
Шта може да прикаже
Section titled “Шта може да прикаже”- Текст / код — уз померање.
- Слике — 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 Deck-у X подиже екранску тастатуру изнад поља, а 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 у који је претворен. - Приказани поглед се освежава при чувању, па изласком из уређивача видиш свој нови садржај, а не верзију која је била на диску када си отворио датотеку.
Повратак на приказани поглед са несачуваним изменама показује сачувану верзију, а тачка остаје — то је оно што је на диску, а тачка говори да има још.
Несачуване измене
Section titled “Несачуване измене”Све што би одбацило уређени бафер прво пита и нуди Сачувај, Одбаци или Откажи (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-у.