KATE, tiedosto(ryhmä)asetukset ?

KATE, tiedosto(ryhmä)asetukset ?

voiko KATEssa jotenkin määritellä, että joko yksittäinen tiedosto, esim:

omaohjelma.lst

tai sitten (MASKilla määritelty) tiedostoryhmä, esim: *.lst

ladataan oletuksena "vain luku" tilassa JA lisäksi, *.lst -tiedostojen osalta, jos tiedosto muuttuu, niin se ladataan automaattisesti uudelleen eikä käyttäjältä kysellä asiasta.

Lisäksi vielä, että jos tiedosto poistetaan, niin se näkyy, mutta maininnalla "tiedosto poistettu", ja lisäksi, jos samaan hakemistoon ilmestyy uudelleen samanniminen tiedosto, niin "unohdetaan" se, että tiedosto on koskaan poistettukaan välillä, ja toimitaan samoin, kuin tiedoston sisällön muuttuessa, eli ladataaan se uudelleen.

Kate = Kde ADVANCED text editor, joten jos nimi pitää, mitä lupaa, tuon pitäisi onnistua ...
5155
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

Tekstieditoreilla ei yleensä ole ollut tapana puuttua tiedostojen käyttöoikeuksiin, kuten ei myöskään prosessorin lämpötilan tarkkailuun tai moneen muuhunkaan asiaan :)
Nimikin sen sanoo "text editor".

Homma tietenkin onnistuu. Voit muokata lähdekoodia sen verrran, että ohjelma toimii haluamallasi tavalla.

Äänestä
  • ja samalla jos aloittaja muokkaa katea vähän, niin toivoisin että kateen saataisiin myös dvd:n toisto. ja ehkä miinaharava.

    Äänestä

  • siis ei missään vaiheessa ollut tarkoituskaan, että KATE muokkaisi tiedoston linux -käyttöoikeuksia !

    Vaan siis, että ohjelma *sisäisesti* estää tiedoston muokkauksen.

    kyse oli siis *.lst -tiedostoista, ja assemblerohjelmoinnissahan on tapana, että halutessaan assemblerkääntäjä muodostaa esim. ohjelma.asm -> ohjelma.lst -listaustiedoston. Tarkoitus olisi siis estää vain se, ettei vahingossa ala tehdä ohjelman korjauksia/muutoksia epähuomiossa .lst -tiedostoon kun ne on tietenkin tarkoitus tehdä .asm -tiedostoon.

    assemlerkääntäjä luonnollisesti tuohoaa vanhan ja luo uuden .lst -tiedoston jokaisen käännöksen yhteydessä. Jotkut assemblerkääntäjät toki kieltäytyvät luomasta .lst -tiedostoa, jos ohjelmassa on virheitä, mutta saattavat silti tuhota edellisen onnistuneen käännöksen jäljiltä olevan .lst -tiedoston.

    KATE:ssahan on siis oma sisäinen "vain luku" -toiminto, jolla voi estää itseään vahingossa muokkaamasta tiedostoa, jota ei oikeasti halua muokata. KATE:ssahan siis voi avata yhtäaikaa useita tiedostoja, ja jos näistä yhtä tai useampaa haluaa muokata ja toista/toisia taas ei, niin tuo "vain luku" on mainio keino tahattomien muutosten estämiseksi, eikä se vaadi linux -käyttöoikeuksien muuttamista millään tavalla.

    Voi toki olla, että jos KATElla avaa tiedoston, johon käyttäjällä ei ole kirjoitusoikeuksia, niin tuo "vain luku" tila saattaa aktivoitua automaattisesti, mikä olisi ainakin järkevää, sillä muokattua tiedostoahan ei voisi ainakaan alkuperäisellä nimellä tallentaa (ainakaan ilman, että root -käyttäjänä käy vaihtamassa käyttöoikeudet sellaiseksi, että kate:a ajava käyttäjä saa ko. tiedostoon kirjoittaa).

    Äänestä

en tiedä, mutta vimissä onnistuu tuo tiedoston automaattinen lataaminen (autowrite asetus). Samoin saa ilmoituksen, jos tiedostoa ei enää ole. Tiedostojen oikeuksien määrittäminen onnistuisi autocommandeilla vaikka BufWritePost eventillä, mutta ei mielestäni hyvä idea.

Äänestä
  • read only onnistuu myös... autocommandilla sekin. set ro ^^

    augroup jeejee
    au!
    au BufRead *.foo set ro
    augroup END

    Äänestä

Kommentoi aloitusta


asm -koodaaja KATE:lla kirjoitti:

KATE, tiedosto(ryhmä)asetukset ?

voiko KATEssa jotenkin määritellä, että joko yksittäinen tiedosto, esim:

omaohjelma.lst

tai sitten (MASKilla määritelty) tiedostoryhmä, esim: *.lst

ladataan oletuksena "vain luku" tilassa JA lisäksi, *.lst -tiedostojen osalta, jos tiedosto muuttuu, niin se ladataan automaattisesti uudelleen eikä käyttäjältä kysellä asiasta.

Lisäksi vielä, että jos tiedosto poistetaan, niin se näkyy, mutta maininnalla "tiedosto poistettu", ja lisäksi, jos samaan hakemistoon ilmestyy uudelleen samanniminen tiedosto, niin "unohdetaan" se, että tiedosto on koskaan poistettukaan välillä, ja toimitaan samoin, kuin tiedoston sisällön muuttuessa, eli ladataaan se uudelleen.

Kate = Kde ADVANCED text editor, joten jos nimi pitää, mitä lupaa, tuon pitäisi onnistua ...

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu