Pulsar 1.133 kódszerkesztő: jobb terminálintegráció, gyorsabb szerkesztés

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Hosszabb fejlesztési ciklus után a Pulsar csapata kiadta a közösség által karbantartott, nyílt forráskódú kódszerkesztő 1.133-as verzióját, és tovább viszi a korábbi Atom editor fejlesztését.

A legfontosabb fejlesztések egyike az integrált terminált érinti, amely az előző, 1.132-es kiadásban jelent meg. Mostantól támogatja az OSC 8 hivatkozásokat, így a terminálban futó alkalmazások tetszőleges szöveggel jeleníthetnek meg kattintható linkeket. A felhasználók az egérrel a link fölé állva előre megnézhetik a cél URL-t, mielőtt megnyitnák.

A terminál munkakönyvtár-követést is kapott, shell-integrációval bash, zsh, Fish és PowerShell alatt. Ha a felhasználó könyvtárat vált, a terminálfül címe ennek megfelelően frissül, az újonnan megnyitott osztott terminálok pedig átveszik az eredeti terminál aktuális munkakönyvtárát.

Új funkció a terminálkimenetben megjelenő fájlutak kattinthatósága is. A szerkesztő felismeri az abszolút és a relatív útvonalakat, így a fejlesztők közvetlenül a parancsok kimenetéből nyithatnak meg fájlokat, beleértve a lintek által jelzett útvonalakat is. Linuxon és Windowson a terminál mostantól támogatja a jól ismert Ctrl+Shift+C és Ctrl+Shift+V billentyűparancsokat a másoláshoz és beillesztéshez.

Teljesítmény szempontból a fejlesztők kijavítottak egy szintaxiskiemelési regressziót, amely a Pulsar 1.127-ben jelent meg, és érezhető megakadást okozott nagy fájlok szerkesztésekor.

A Pulsar 1.133 átdolgozott fájlfigyelési architektúrát is bevezet. A meglévő nsfw megvalósítás mellett mostantól választható az @parcel/watcher is, ugyanaz a könyvtár, amelyet a VS Code használ. Az új opció jobban kezeli a figyelmen kívül hagyott fájlokat és bizonyos bonyolultabb fájlrendszer-helyzeteket.

Még fontosabb, hogy a fájlfigyelés mostantól külön folyamatban fut, nem az Electron renderer folyamatán belül. A fejlesztők szerint ez csökkenti a bonyolultságot és kisebb eséllyel omlik össze az alkalmazás. A meglévő nsfw megvalósítás marad az alapértelmezett, a felhasználók pedig újraindítás nélkül válthatnak a különböző watcher-ek között.

Változás érinti a külsőleg törölt fájlok kezelését is. A Pulsar most már különbséget tesz a törölt és a módosított fájlok között, és külön állapotot vezet a lemezről törölt, de a szerkesztőben még megnyitott fájloknak. Új beállítás teszi lehetővé, hogy a felhasználók kikapcsolják a megerősítést, amikor olyan törölt fájlt zárnak be, amelyen nincs mentetlen módosítás.

A motorháztető alatt a szerkesztőt Electron 32.3.3-ra frissítették, így újabb Chromium és Node.js komponenseket kapott. Ez a kiadás az utolsó, amely támogatja a macOS 10.15 Catalina rendszert. A fejlesztők megerősítették, hogy a közelgő Pulsar 1.134 már Electron 37-re vált, és natív Wayland támogatást hoz Linuxon, a --ozone-platform kapcsoló használata nélkül.

További fejlesztések közé tartozik a jobb szintaxiskiemelés Python template stringekhez, a Perl osztályszintaxisához és C#-hoz, valamint javítások a fájlfigyeléshez és a Git integrációhoz kapcsolódó ritka összeomlásokra. A Pulsar Package Manager is frissült Node.js 20.18.1-re, több hiba- és biztonsági javítással.

További részletek az hivatalos bejelentésben olvashatók.