Fresh Lisää Helppokäyttöisen ja Tehokkaan Tekstieditorin Linux-terminaaliin

Fresh on innovatiivinen terminaalipohjainen tekstieditori, joka yhdistää modernit muokkausominaisuudet ja helppokäyttöisyyden, mahdollistaen tehokkaan työskentelyn ilman monimutkaisia komentosyntaksia.
Jos työskentelet terminaalissa pitkään, törmäät ennemmin tai myöhemmin perinteisten tekstieditorien rajoituksiin. Nano tuntuu turvalliselta mutta rajalliselta, kun taas Vi ja Vim ovat voimakkaita, mutta niiden oppimiskäyrä on jyrkkä. Ajan myötä aloin toivoa terminaalieditoria, joka käyttäytyisi enemmän nykyaikaisten editorien tapaan, mutta eläisi silti täysin terminaalissa. Tämä teki Freshistä mielenkiintoisen minun kohdallani.
Fresh on avoimen lähdekoodin, terminaalipohjainen tekstieditori, joka on kirjoitettu Rustilla. Se ottaa monia asioita, joista pidämme nykyaikaisissa graafisissa editoreissa, kuten tutut pikanäppäimet, hiirtä tukeva käyttö ja intuitiivinen käyttöliittymä, ja tuo ne terminaaliin. Sen sijaan, että se nojaa moodiin tai komentojonojen muistamiseen, Fresh keskittyy helppokäyttöisyyteen ja löydettävyyteen. Voit avata sen ja aloittaa työskentelyn heti.
Freshin avainominaisuudet
Tarkastellaanpa erityisiä ominaisuuksia, jotka tekevät Fresh-tekstieditorista niin hyödyllisen Linux-työkalun.
- Fresh omaksuu perinteisen muokkauskäytön, jolloin käyttäjät voivat aloittaa työskentelyn heti ilman, että heidän tarvitsee oppia moodia tai erityistä komentosyntaksia. Esimerkiksi voit korostaa tekstiä ja käyttää Ctrl + C kopioidaksesi sen, ja Ctrl + V liittääksesi sen toiseen paikkaan.
- Se sisältää integroidun terminaalipaneelin, joka mahdollistaa sekä muokkaamisen että komentojen suorittamisen yhdessä käyttöliittymässä.
- Editor tukee suoraa osoitinta vuorovaikutusta, mikä mahdollistaa tarkan osoittimen sijoittamisen, tekstin valinnan ja sujuvan vierittämisen hiirellä.
- Se sisältää hakemistonavigaattorin (tiedostoselaimen), joka mahdollistaa käyttäjien löytää, avata ja hallita tiedostoja palaamatta shelliin.
- Fresh tukee joustavia asetteluja jakautuneilla näkymillä, paneelin suuntakontrollilla, rivin kääntöjärjestyksellä, rivin numeroilla ja teemoilla, jotka mukauttavat työnkulkuja.
- Editor voi renderöidä Markdown-sisältöä sisäisesti, mikä tekee siitä sopivan dokumenttien kirjoittamiseen ja arvioimiseen.
- Se käyttää sisäistä tekstinkäsittelymallia, joka on suunniteltu muokkaamaan erittäin suuria tiedostoja tehokkaasti ilman, että koko tiedostoa ladataan kerralla muistiin.
- Editor tarjoaa kehittyneitä muokkausmahdollisuuksia, kuten syvää peruutus- ja uusintahistoriaa, monikursorimuokkausta, sarakepohjaista valintaa, älykästä sisennystä, kommentointin toimintoa ja järjestelmäväliotteen integraatiota.
- Fresh mahdollistaa tarkan navigoinnin ominaisuuksilla kuten siirto riville, sulkujen yhteensopivuus, sanapohjainen liike, sijaintihistoria, kirjanmerkit ja suora hyppy kielen palvelimen ilmoittamiin virheisiin.
- Haku ja vaihto ovat voimakkaita ja reaktiivisia, tukien inkrementaalista hakua, säännöllisiä lausekkeita, valintaskooppaoperaatioita ja nopeita projektikohtaisia hakuja.
- Näppäimistömakrot mahdollistavat toistuvien muokkaustoimien tallentamisen ja toistamisen, mikä parantaa tuottavuutta toistuvissa tehtävissä.
- Fresh integroi Git-ominaisuuksia, kuten reposti status osoittamista tiedostoselaimessa ja visuaalisen Git-lokikatselijan historiatarkastukseen.
- Editoria voidaan laajentaa TypeScriptin avulla eristetyllä laajennusjärjestelmällä, mikä mahdollistaa mukauttamisen pitämällä laajennukset eristyksissä ydineditorista.
Asennus ja aloitus
Fresh ei ole vielä saatavilla useimpien Linux-jakeluversioiden virallisissa arkistoissa, mutta se tarjoaa nopean ja luotettavan asennusskriptin, joka tunnistaa järjestelmäsi ja valitsee parhaan menetelmän. Tämä antaa sinulle vakaan asetuksen uusimmilla ominaisuuksilla suoraan upstreamilta.
Asentaaksesi Fresheä suositellulla nopealla menetelmällä, suorita tämä komento:
curl https://raw.githubusercontent.com/sinelaw/fresh/refs/heads/master/scripts/install.sh | shLisäksi, jos sinulla on Rust-työkalupaketti asennettuna, voit asentaa sen Cargo:n kautta saadaksesi käyttöösi tuoreimman version:
cargo install fresh-editorArch-pohjaisilla järjestelmillä suositellaan AUR:n binaaripakettia nopeampaa asennusta varten:
yay -S fresh-editor-binLisää asennustietoja saat tarkistamalla asennusopas GitHubista. Saatavilla on myös kannettavia vaihtoehtoja, kuten AppImage ja Flatpak.
Kun olet asentanut sen järjestelmääsi suosimallasi menetelmällä, voit käynnistää Freshin suoraan.
Terminaalissasi kirjoittamalla:
freshLiittymä avautuu heti terminaalissasi puhtaalla ja intuitiivisella ulkoasulla. Voit myös käynnistää Freshin tietyllä tiedostolla kirjoittamalla seuraavan komennon:
fresh filename.txtVaihtoehtoisesti voit avata Freshin ensin ja ladata tiedostoja Tiedosto-valikon tai sisäänrakennetun tiedostoselaimen avulla. Kun tiedosto on avattu, Fresh näyttää sen välilehtipohjaisessa käyttöliittymässä, joten voit työskennellä useiden tiedostojen parissa samanaikaisesti.
Synnin korostus on saatavilla laajalle joukolle ohjelmointi- ja merkkauskieliä. Monissa tapauksissa Fresh havaitsee tiedostotyypin automaattisesti ja soveltaa korostusta ilman lisäasetuksia. Tarvittaessa voit manuaalisesti ottaa käyttöön tai muuttaa syntaksitilaa valikosta.
Fresh vs. Perinteiset terminaalieditorit
Pitkään perinteiset editorit, kuten nano, Vi ja Vim, ovat olleet monien Linux-käyttäjien suosiossa. Kuitenkin Linuxin uusille käyttäjille nämä editorit voivat tuntua epäintuitiivisilta ja niissä on jyrkkä oppimiskäyrä. Esimerkiksi nano-editori korostaa yksinkertaisuutta, mutta tarjoaa rajoitettua toiminnallisuutta ja minimaalista laajennettavuutta. Sitten on Vim, joka perustuu modal-editointiin ja voi olla erittäin tehokas kokeneille käyttäjille, mutta vaikea uusille tai satunnaisille käyttäjille.
Fresh ottaa erilaisen lähestymistavan välttämällä täysin modal-editointia ja käyttämällä tuttuja muokkauskäyttäytymisiä, joita tavallisesti esiintyy graafisissa editoreissa. Sen sijaan että muistaisit tiloja ja komentoja, voit vuorovaikuttaa tekstin kanssa käyttämällä standardin oikopolkuja, valikoita ja komentopalettia. Tämä madaltaa oppimiskäyrää ja helpottaa ominaisuuksien löytämistä ilman ulkoista dokumentaatiota.
Älä käsitä väärin; jos olet viettänyt kymmenen vuotta hallitsemassa Vim:ia, Fresh ei ehkä ole sinua varten. Vim on edelleen vertaansa vailla syvällisesti mukautetuissa modal-työnkulkuissa ja lisäosakäytännöissä. Fresh keskittyy sen sijaan tarjoamaan modernin, valmis käyttöön -kokemuksen terminaalissa. Se yhdistää kevyiden terminaalieditorien ja täysimittaisten graafisten editorien välit ilman, että yritetään täysin korvata kumpaakaan.
Loppupohdinnat
Fresh on hyvin sopiva sinulle, jos haluat moderneja editoriominaisuuksia, kuten tiedostoselaimia, jaettavia näkymiä sekä LSP-tukea ilman siirtymistä GUI-editoriin. Kokeile Freshiä. Lataa se ja käytä sitä nykyisen tekstieditorisi rinnalla; jonkin ajan kuluttua voit siirtyä siihen. Kuitenkin Fresh ei ole ainoa vaihtoehto; voit myös kokeilla muita Linux-yhteensopivia tekstieditoreita.
Nyt kun olet lukenut Fresh Lisää Helppokäyttöisen ja Tehokkaan Tekstieditorin Linux-terminaaliin loppuun, kutsumme sinut tutustumaan lisää Linux-kategoriaan. Löydät sieltä muita mielenkiintoisia artikkeleita, jotka laajentavat tietojasi ja pitävät sinut ajan tasalla. Älä lopeta lukemista ja löytämistä!

Vastaa