

PSPad - Jak text za čárkoupřesunout na další řádek
Ahoj, jak můžu udělat něco takového
místo tohoto
fddfsfa,fgdfgdfgdaas,errttrtrerte,gdgfdgdgdfg
dfgfdgd,ndfghgfh,uizuizui,qqwreare
přeformátovat takto
fddfsfa
fgdfgdfgdaas
errttrtrerte
gdgfdgdgdfg
dfgfdgd
ndfghgfh
uizuizui
qqwreare
dík.
Změna kategorie, původně: Programování (karel)
najrychlejsie asi urobit replace (nahradit) znak ciarky (,) za new line (\n)
Myslíš takto?
CTRL+H
zatrhnout Regulární výrazy
do pole Najít : (,)
do pole Nahradit : (\n)
Tak to nefunguje
Mně jo. Jen bez těch závorek.
A uměl bys to aji zpátky?
tzn z
fddfsfa
fgdfgdfgdaas
errttrtrerte
gdgfdgdgdfg
dfgfdgd
ndfghgfh
uizuizui
qqwreare
udělat zase
fddfsfa,fgdfgdfgdaas,errttrtrerte,gdgfdgdgdfg
dfgfdgd,ndfghgfh,uizuizui,qqwreare
Mimo jiného kvůli tomuto PSPad nepoužívám... Že to buď neumí on, nebo to v něm neumím já.
A jak program pozná, že zrovna u "dfgfdgd" začíná nový řádek?
že je před ním crlf? (#13#10)
Jiný program podobného typu to zvládá bez problémů:
urobis replace \n za ciarku.
nie je to samozrejme take elegantne ako multicursor v modernych editoroch.
Zkusils to? Já jo, nejde...
neskusil, nakolko nemam PSPad. Vychadzal som zo skusenosti s inymi editormi.
Skusil by som pripadne este namiesto \n pouzit \n\r. Pripadne univerzalnejsie \n|\n\r
Dík, funguje.
V Sublime text by stačilo:
1. označit hledaný text (čárku)
2. Zmáčknout Alt F3 označí všechny výskyty
3. začít psát (v tomto případě jen Enter)
Pro změnu entrů na čárky stačí provést v opačném pořadí (označit nový rádek, alt f3, čárku) případě Ctrl A, Ctrl Shift L , ","
Jen na okraj: "nový řádek" není jednoznačný - liší se DOS, Unix ... (CR, LF, CRLF, ...).
Dokonce tam nemusí být žádný speciální znak - "děrný štítek" s 80 znaky na řádek.