Na ovoj stranici

Uređivanje MIME tipova

Qt Creator koristi MIME tip datoteke kako bi odredio o kojoj se vrsti datoteke radi, tako da može:

  • Odaberite način rada i uređivač za otvaranje datoteke. Na primjer, Qt Creator otvara izvorne i glavačke datoteke C++ u uređivaču C++, a datoteke korisničkog sučelja temeljene na Qt widgetima (.ui) u Qt Widgets Designeru.
  • Ponuditi usluge uređivanja koda, kao što su formatiranje i isticanje koda.
  • Proslijedite datoteke odgovarajućem serversu za jezik.
  • Sortirajte datoteke u zaglavlja i izvore u Projektima.

Za neke MIME tipove možete promijeniti uređivač koji Qt Creator koristi za otvaranje datoteka tog tipa prema zadanim postavkama.

Za identifikaciju MIME tipa datoteke, Qt Creator koristi podudaranje po obrascu i podudaranje po sadržaju. Prvo, Qt Creator provjerava naziv datoteke kako bi utvrdio podudara li se s obrascima navedenima za bilo koji MIME tip. Ako ne pronađe podudaranje, provjerava sadržaj datoteke radi magic header-a navedenih za tu datoteku.

Qt Creator traži vrijednost unutar zadanog raspona u datotekama i uzima u obzir prioritet magic header-a. Ako navedete široke raspone pretraživanja, otvaranje datoteka u Qt Creator -u može potrajati. Stoga biste trebali koristiti preporučene vrijednosti za raspon i prioritet magic header-a.

Ako vaše datoteke ne odgovaraju unaprijed definiranim MIME vrstama, možete urediti MIME vrste kako biste dodali ekstenzije imena datoteka i magic zaglavlja. Međutim, ne možete dodati nove MIME vrste.

Promijenite unaprijed definirane MIME tipove

Za dodavanje ekstenzija imena datoteka MIME tipovima:

  1. Preferences Environment MIME TypesIdite na Uređivanje > MIME tipovi > Uređivanje MIME tipova.

     kartica MIME tipova u postavkama okruženja

  2. MIME TypeU uređivaču MIME tipova odaberite MIME tip.
  3. U prozoru Handler dvaput kliknite naziv uređivača da biste prikazali kontekstualni izbornik u kojem možete odabrati drugi uređivač za zadano otvaranje datoteke. Izbornik je dostupan samo ako su dostupni alternativni prikladni uređivači. Odaberite System Editor da biste zadano koristili sustavni zadani uređivač za datoteke ove vrste.
  4. U Upravitelju datoteka ( Patterns) dodajte ekstenziju imena datoteke za vrstu datoteka koju želite identificirati kao datoteku tog MIME tipa.

Promijeni zadani uređivač za vrstu datoteke

Čak i ako alternativni uređivač nije naveden za MIME tip, i dalje možete promijeniti uređivač koji se koristi za otvaranje datoteka određenog tipa. Uklonite nastavak naziva datoteke s trenutnog MIME tipa i dodajte ga MIME tipu kojim upravlja uređivač koji želite koristiti.

Na primjer, da biste uređivali izvorske datoteke stabla uređaja Linux kernela (.dts) pomoću uređivača tekstova, izbrišite obrazac *.dts iz MIME tipa audio/vnd.dts (gdje predstavlja format digitalne surround audio datoteke) i dodajte ga u MIME tip text/plain.

Koristite polje Filter za pronalaženje MIME tipa koji trenutno ima ekstenziju naziva datoteke.

Dodaj čarobne zaglavlja

Magic zaglavlja mogu imati sljedeće vrste vrijednosti: string, host, big-endian, little-endian i byte. Qt Creator interpretira vrijednosti u skladu sa specifikacijom Shared MIME-info Database.

  1. U MIME Types u odaberite Add za dodavanje magic header-a.

    Dodaj čarobni zaglavlje dijaloga

  2. U Value u navedite tekstualni niz ili bajtove koji se pojavljuju u datotekama.
  3. U Type odaberite tip vrijednosti.
  4. U Mask u navedite broj kojim ćete vrijednost u datoteci kombinirati pomoću operatora I prije nego što je usporedite s navedenom vrijednošću. Možete navesti bilo koje brojeve kao maske za numeričke tipove, dok maske za nizove moraju biti u osnovu 16 i započinjati s 0x.

    Napomena: Promjena raspona i prioriteta može uzrokovati probleme pri otvaranju datoteka u Qt Creator u.

  5. Odaberite OK da biste se vratili na karticu MIME Types.

Resetiraj MIME tipove

Da biste poništili promjene koje ste napravili u definicijama MIME tipova, odaberite Reset MIME Types u MIME Types.

Da biste poništili promjene koje ste napravili na zadanim uređivačima, odaberite Reset Handlers.

Napomena: Ako odaberete Apply nakon poništavanja promjena, trajno gubite sve vlastite obrasce i magične zaglavlja. Oni se uklanjaju sljedeći put kada pokrenete Qt Creator.

Vidi također model koda Clang i Upravljanje poslužiteljima jezika.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.