You are here: PSPad forum > Developer forum - new builds > PSPad unicode 5.0.0 (243) Cesky
Posted by: pspad | Date: 2017-08-14 18:35 | IP: IP Logged
Odkazy ke stažení (5,4 MB):
www.fosshub.com
pspad.poradna.net
PSPad 64 bit verze - náhled bez podpory skriptování
pspad.poradna.net
Tento archiv obsahuje pouze změněné soubory, proto:
1. Stáhněte si a nainstalujte poslední plnou verzi programu (můžete použít i portable verzi).
2. Přepište existující soubory obsahem tohoto archivu
Změny od verze 5.0.0 (241):
Novinky:
Python zvýrazňovač - nová klíčová slova, zařazení slov do správných kategorií
Opravy:
Windows Shell script - zvýraznění závorek
okno Projektu - nefungovalo Drag/Drop
Zkomentovat/Odkomentovat řádek - zůstane zachována pozice kurzoru, funguje i pro prázdný řádek
menu Okno / Barva záložky nezobrazovalo barvu aktuálního okna
Posted by: vbr | Date: 2017-08-14 20:01 | IP: IP Logged
Dekuju za upravy komentovani a zvyraznovace pythonu, oboji funguje vyborne.
Zdravim,
vbr
Posted by: hink | Date: 2017-08-18 07:42 | IP: IP Logged
Dobrý den, děkuji za úpravu v komentování, ale zatím stále nevkládá lomítka před text, ale vždy na začátek řádku. Pokud lomítka již na řádku jsou, ale až za několika úvodními mezerami nebo tabulátory, považuje se řádek za nekomentovaný a zakomentuje ho podruhé.
Z prvního řádku označeného bloku lze vyčíst, zda se jedná o operaci komentování nebo odkomentování. Co se týče pozice vložených lomítek, ideální by bylo vkládat je až za bílé znaky prvního řádku, alespoň pokud jsou všechny řádky bloku odsazeny stejně nebo víc, než ten první. Pokud by tomu tak nebylo, tak uživatel označil oblast smíšeně odsazenou a asi není nic lepšího, že lomítka dát na začátek, jeko je tomu teď.
Promiňte, že si tak vymýšlím, ale odsazování lomítek v komentářích současně s textem zlepšuje čitelnost zdrojáku, když v programu mám zakomentovanou minulou verzi několika řádků před opravou, abych si příště vzpomněl, proč jsem tu opravu dělal.
S pozdravem
Jan Hink
Posted by: czahoun | Date: 2017-08-22 15:40 | IP: IP Logged
Dobrý den, díky za opravu toho drag/dropu v projektu.
Teď v posledním buildu se objevilo jiné chování funkce duplikování řádku. Tedy přesněji řádků. Zjednodušeně: zkopíruje se i řádek neoznačený, ale mající kurzor.
Příklad, tohle zkopíruje i řádek 30:
Rozdíl je v zahrnutí konce řádku:
Dříve to tak nebylo, tak nevím, jestli to třeba není schválně...
Díky.
Posted by: pspad | Date: 2017-08-22 17:52 | IP: IP Logged
Dobrý den
Dříve tam byl větší propblém, kdy nefungovalo UNDO/REDO. Tohle se objevilo v souvislosti s tou opravou.
Zkusím se na to podívat.
Posted by: mkocman | Date: 2017-08-23 09:58 | IP: IP Logged
Také by mi vyhovovaly komentářové znaky až za bílým místem - odsazení či rozpoznání dle 1. řádku je rozumné Možná by se ale hodila volba do nastavení s variantami {neodsazovat, dle 1. řádku, každý řádek zvlášť}.
Ještě bych se chtěl zeptat, zda by bylo možné přidat volbu, zda za komentářové znaky přidávat mezeru? V mém případě (2znaková komentářová značka, odsazování úrovní kódu 2 mezerami) bych ho rád vypustil - jednak kód vypadá lépe, když je zarovnaný jen na lichých pozicích a jednak by nebylo třeba posouvat doprava řádek na 2. úrovni zanoření - komentářové znaky by se vešly.
Jen je otázka, co s 1. úrovní (od pozice 1) - zde by se zakomentovaný řádek tvářil jako 2. úroveň nebo jakákoli... Určitě by se musel odsadit celý označený blok (v případě varianty "dle 1. řádku") - typicky celá fce/metoda - tam asi nehrozí, že by pak dodatečné odsazení kolidovalo s okolním kódem. Horší je, jak při odkomentování rozeznat, že šlo o automaticky odsazený kód? Asi nijak - ten si uživatel bude muset předsadit zpět sám...
Jiná situace je u ne-kódu - např. zápisky nebo výpis řádků DB tabulky - tam člověk myslím přeskakovat bílé místo nepotřebuje či nechce, a za komentářovými znaky typicky mezeru chce - to mě vede k návrhu, že by na zmíněné "enhanced" komentování byla vhodná jiná akce (hotkey) a původní by mohla zůstat jak je...
Edited 2 time(s). Last edit at 2017-08-23 10:04 by mkocman.
Posted by: pspad | Date: 2017-08-23 10:22 | IP: IP Logged
Tak a teď si to představte obecně, nejen na vašem zdrojovém kódu a vašem stylu psaní, ale pro libovolný (i uživatelsky definovatelný jazyk) s nejrůznějšími styly komentářů.
Některé jazyky umožňují komentáře pouze na začátku řádku.
PSPad má podporu skriptování a přidat tam to, co si představujete pomocí jednoduchého skriptu není zase tak složité a bude to šité přímo na míru.
Posted by: KraPet | Date: 2017-09-09 15:34 | IP: IP Logged
Dobrý den,
mám také nějaké postřehy k operaci s řádky, konkrétně Zaměnit řádky.
1) operace Zaměnit řádky přenastavuje druh bloku.
Pokud mám navolený jiný druh bloku sloupcový nebo řádkový, tak po operaci Zaměnit řádky je vždy druh normální. Ocenil bych, kdyby zůstal stejný jako před operací.
2) operace Zaměnit řádky přidává na konec jeden nový řádek.
Typický postup: Na zvoleném řádku (většinou i prvním sloupci) stisknu shift a jedu šipkami dolů. Po výběru řádků provedu jejich záměnu. Jediný případ, kdy to funguje podle očekávání (tj. zůstane zachovaný původní počet řádek) je, že kurzor před operací zůstane na prázdné řádce (obsahující pouze \n). Jakmile je na řádce kde je jakýkoli text (bez ohledu na pozici kurzoru), tak to na konci objeví nový řádek.
Posted by: LamRis | Date: 2017-09-11 19:47 | IP: IP Logged
Dobrý den,
děkuji za opravu znakové stránky při porovnávání souborů (ISO 8859-2) a jenom se mi teď zdá, že přestal fungovat rozdílový řádek/ky při procházení kódu pomocí funkce Najít další - neaktualizuje se.
Držím palce a přeji hezký den
Posted by: LamRis | Date: 2017-09-15 10:41 | IP: IP Logged
LamRis:přestal fungovat rozdílový řádek/ky při procházení kódu pomocí funkce Najít další - neaktualizuje se.
Včera a dnes už se to chová normálně, pouze se při přepnutí okna zpět na porovnané soubory zobrazí pravé řádkování s fialovým podbarvením. Už mě také napadlo, jestli to není mým PC a OS s nějakou chybou / nastavením.
Editor PSPad - freeware editor, © 2001 - 2024 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR