You are here: PSPad forum > Developer forum - new builds > Re: PSPad unicode 5.0.0 (243) Cesky

Re: PSPad unicode 5.0.0 (243) Cesky

Goto Page: 1 2 Next

#1 PSPad unicode 5.0.0 (243) Cesky

Posted by: pspad | Date: 08/14/2017 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

Options: Reply | Quote | Up ^


#2 Re: PSPad unicode 5.0.0 (243) Cesky

Posted by: vbr | Date: 08/14/2017 20:01 | IP: IP Logged

Dekuju za upravy komentovani a zvyraznovace pythonu, oboji funguje vyborne.
Zdravim,
vbr

Options: Reply | Quote | Up ^


#3 Re: PSPad unicode 5.0.0 (243) Cesky

Posted by: hink | Date: 08/18/2017 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

Options: Reply | Quote | Up ^


#4 Re: PSPad unicode 5.0.0 (243) Cesky

Posted by: czahoun | Date: 08/22/2017 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:

image

Rozdíl je v zahrnutí konce řádku:

image

Dříve to tak nebylo, tak nevím, jestli to třeba není schválně...

Díky.

Options: Reply | Quote | Up ^


#5 Re: PSPad unicode 5.0.0 (243) Cesky

Posted by: pspad | Date: 08/22/2017 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.

Options: Reply | Quote | Up ^


#6 Re: PSPad unicode 5.0.0 (243) Cesky

Posted by: mkocman | Date: 08/23/2017 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ésmiling smiley 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 08/23/2017 10:04 by mkocman.

Options: Reply | Quote | Up ^


#7 Re: PSPad unicode 5.0.0 (243) Cesky

Posted by: pspad | Date: 08/23/2017 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.

Options: Reply | Quote | Up ^


#8 Re: PSPad unicode 5.0.0 (243) Cesky

Posted by: KraPet | Date: 09/09/2017 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.

Options: Reply | Quote | Up ^


#9 Re: PSPad unicode 5.0.0 (243) Cesky

Posted by: LamRis | Date: 09/11/2017 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

Options: Reply | Quote | Up ^


#10 Re: PSPad unicode 5.0.0 (243) Cesky

Posted by: LamRis | Date: 09/15/2017 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.

Options: Reply | Quote | Up ^


Goto Page: 1 2 Next





Editor PSPad - freeware editor, © 2001 - 2017 Jan Fiala
Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák