Skip to content

Панел за преглед

Натискането на 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 (или Escape) се изкачва с една стъпка назад и затваря едва най-горе.

ФайлX слиза →
Текстчетене → редактиране → затворено
SVG, HTML, Markdownизчертано → код → редактиране → затворено
Изображение, PDFзатворено

Текстовият файл няма изглед на кода, затова първото X започва редактирането веднага. Маркиращите файлове искат две натискания: едно да покаже кода и едно да го редактира. в заглавната лента винаги затваря веднага, на което и ниво да си.

Редактиране на текстови файлове

Section titled “Редактиране на текстови файлове”

Текстов преглед може да се редактира на място. Моливът в заглавната лента на панела — или X на контролер — го превръща в редактируемо поле; Esc или повторно натискане на бутона излиза от режима. Редактира се само текст: другите видове са изчертани изгледи, а не буфери. Затова X никога не влиза в конфликт с превключвателя на кода — текстовият файл няма изглед на кода.

Ctrl/Cmd+S запазва и работи дори когато фокусът се е върнал към списъка с файлове. На контролер A запазва веднага щом има какво да се запази, а иначе отваря файла във външно приложение както обикновено. Точка до името на файла отбелязва незапазените промени, а до нея в заглавната лента се появява бутон Запази.

На Steam Deck X извежда екранната клавиатура над полето, а B на Steam я затваря и ви връща към навигацията между панелите.

Файлът се записва обратно във вида, в който е намерен

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 на панела за преглед или директно за всеки файл, който не може да бъде прегледан.

За единичен маркиран файл елементът Отваряне на файл с… в менюто с команди показва списък с инсталираните приложения, навигируем с контролер и подреден по азбучен ред. A / Enter потвърждава, B / Esc отменя. Предлага се и като Y в подканата „не може да бъде прегледан“. Работи на macOS, Linux и Windows.