Re: LINEDEL rivien valikoituun poistoon + BLOCK

[vastaus aiempaan viestiin]

Kirjoittaja: Kimmo Vehkalahti
Sähköposti:    -
Päiväys: 16.12.2003 10:43

Jatketaan toivelahjalistaa...

Sellainen optio voisi kyllä olla ovela, että saisi poistettua
esim. Survoon tuodusta "raakatekstistä" kaikki turhat tyhjät,
siis mahdolliset toistuvat tyhjät rivit korvautuisivat tasan
yhdellä tyhjällä rivillä. Siis eräänlainen tekstin trimmaus.
Syntaksi voisi olla vaikkapa
LINEDEL L1,L2,TRIM
(vrt. jo olemassaoleva EMPTY-optio).
Toinen mahdollisuus voisi olla laajentaa EMPTYn syntaksia
lisäparametrilla, joka kertoo jäljelle jätettävien tyhjien
rivien lkm:n. Oletus olisi 0, ja em. TRIM vastaisi arvoa 1.
Ykköstä suuremmillakin arvoilla voisi olla jännää käyttöä. :)

- Kimmo

PS. Tulin jo aiemmin esittäneeksi Sepolle LINEDEL-aiheisen toiveen,
joka ei kuitenkaan koske suoraan uutta LINEDEL-operaatiota vaan vanhaa
kunnon alueen määrittelyä. Alueen ollessa maalattuna (BLOCK-nappia eli
alt-F4:ää painettu kolmesti) alueen voi kopioida

a) toimituskentässä toiseen paikkaan napilla BLOCK
b) Windowsin leikepöydälle pehmonapilla c tai komennolla COPY

Lisäksi on tarjolla kaksi poistovaihtoehtoa:

1. Pelkän maalauksen poisto (toiminnan peruutus) napilla Del
2. Maalatun alueen poisto napilla Ctrl-End

Tähän listaan olen esittänyt jatkoksi seuraavaa toimintoa:

3. Maalatun alueen sekä rivien poisto napilla Ctrl-Del

Tämä olisi mielestäni aika kätevä tapa poistaa eri kokoisia alueita
toimituskentästä; ikään kuin implisiittinen LINEDEL-komento, jossa
poistettavat rivit määräytyvät alueen valinnalla.

(Nappi Ctrl-Del ei ole ollut toistaiseksi käytössä Survon editorissa,
mutta se tuli jokin aika sitten mukaan FILE SHOW -operaatioon.)

Vastaukset:

Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!

Etusivu  |  Keskustelu
Copyright © Survo Systems 2001-2013. All rights reserved.
Updated 2013-06-15.