🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.ms-windows.winnt
Article #286149

Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor

#286149
From: Grzegorz Niemirowski
Date: Mon, 09 Dec 2024 12:03
45 lines
4192 bytes
PureNick <ibozaur@CTRL+X@tlen.pl> napisał(a):
>> W sensie stałej szerokości czcionki. Wtedy ma sens użycie słowa KOLUMNA. 
>> Jeśli nie jest potrzebna sama kolumna, to mogę pisać np. skrypty w
>> wordzie  używając np. Times New Roman, wówczas przy błędzie podawana
>> jest linia i nr  znaku. Co jest raczej mało wygodne.
> OK. A czy w tym skrypcie ma znaczenie użyty font?
> Piszesz o Times New Roman - czy dla innego fontu skrypt będzie inny?

Jakiś głuchy telefon się tu zrobił :) Te pytania nie mają sensu.

Chodzi o skrypt w sensie np. pliku BAT lub dowolnego innego kodu źródłowego 
programu komputerowego. Taki kod jest zwykłym plikiem tekstowym i nie ma w 
nim żadnego formatowania, tylko goły tekst. Do wyświetlenia tekstu musimy 
jednak użyć jakiejś czcionki. Dlatego np. w Notatniku możesz sobie wybrać 
czcionkę, choć sam Notatnik nie obsługuje formatowania tekstu. Albo nawet 
tutaj na grupie - posty są w czystym tekście, ale Twój MesNews używa jakiejś 
czcionki żeby wyświetlać posty. Jaka czcionka zostanie użyta, to nie ma 
żadnego znaczenia, to tylko kwestia estetyczna. No chyba że użyjesz jakiegoś 
dziwactwa w rodzaju Wingdings i tekst stanie się nieczytelny :) Ale nawet 
wtedy to będzie tylko sposób prezentacji tekstu. Skrypt pojawił się w tej 
dyskusji tylko jako przykład gołego tekstu.

Ogólnie dyskusja tyczy się kwestii numeru kolumny w tekście i faktu, że 
pojęcie numeru kolumny ma sens tylko dla czcionki o stałej szerokości. 
Ilustruje to ten obrazek:
https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2056/posts/34717/image/MonospacedFonts-1.jpg
Na górze jest użyta czcionka o stałej szerokości znaków i dobrze widoczne są 
kolumny tekstu. Na dole jest czcionka o zmiennej szerokości znaków i widać, 
że tutaj pojęcie kolumny traci sens.

Dla skryptu czcionka nie ma znaczenia. Ma znaczenie dla człowieka, 
szczególnie jeśli interpreter wyrzuci mu komunikat, że znaleziono błąd w 
piątym wierszu i ósmej kolumnie. Łatwiej podane miejsce odnaleźć gdy w 
edytorze wybrana jest czcionka o stałej szerokości. Miejsce błędu może 
zostać też wskazane w sposób pseudograficzny, takimi pseudostrzałkami 
zrobionymi ze znaków ^ oraz -. Tutaj przykład:
https://global.discourse-cdn.com/flex029/uploads/openmv1/original/2X/8/86ff732714b1b3eebe53af9b8654edf3a724cc68.png
Żeby taka strzałka wskazała odpowiednie miejsce, musi być użyta czcionka o 
stałej szerokości. Może kojarzysz też ASCII art
https://en.wikipedia.org/wiki/ASCII_art
Tu też konieczna jest czcionka o stałej szerokości.

-- 
Grzegorz Niemirowski
https://www.grzegorz.net/ 
Technical Details
Message-ID: <vj6mb0$idb$1@news.chmurka.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.89-75-154-225.dynamic.chello.pl!not-for-mail
References: <viloaj$ir3$1@news.chmurka.net> <vim8eu$vdp$1@news.chmurka.net> <vimjs9.5uc.1@blackfox.org> <vimpq1$eut$1@news.chmurka.net> <vinjv4$66k$1@news.chmurka.net> <mn.24647e8c6877d448.84011@tlen.pl> <virucj$grj$1@news.chmurka.net> <mn.2b207e8cfb9f70df.84011@tlen.pl> <vj1q8e$auj$1@news.chmurka.net> <mn.4a247e8c7d95b919.84011@tlen.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.89-75-154-225.dynamic.chello.pl!not-for-mail
From: "Grzegorz Niemirowski" <grzegorz@grzegorz.net>
Newsgroups: pl.comp.os.ms-windows.winnt
Subject: Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Date: Mon, 9 Dec 2024 13:03:43 +0100
Organization: news.chmurka.net
Lines: 46
Message-ID: <vj6mb0$idb$1@news.chmurka.net>
References: <viloaj$ir3$1@news.chmurka.net> <vim8eu$vdp$1@news.chmurka.net> <vimjs9.5uc.1@blackfox.org> <vimpq1$eut$1@news.chmurka.net> <vinjv4$66k$1@news.chmurka.net> <mn.24647e8c6877d448.84011@tlen.pl> <virucj$grj$1@news.chmurka.net> <mn.2b207e8cfb9f70df.84011@tlen.pl> <vj1q8e$auj$1@news.chmurka.net> <mn.4a247e8c7d95b919.84011@tlen.pl>
MIME-Version: 1.0
Injection-Date: Mon, 9 Dec 2024 12:03:44 -0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="grzegorz"; posting-host="89-75-154-225.dynamic.chello.pl:89.75.154.225"; logging-data="18859"; mail-complaints-to="abuse-news.(at).chmurka.net"
Cancel-Lock: sha1:o11ho1Idg2zLGasfXwoCXE/CeLg= sha256:alkXPMakr5QIZiQkKQ3LVNktt2F/J8RszmbJX4uZ9pc= sha1:RQIbJbRcn25ijHkIgG2kVb0Wvvg= sha256:YFBL6sRC2VjI3gGxq5P3p0lM3ylfxS+aWCMMhW5mUs4=
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: OE PowerTool 4.5.5
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.7681
X-WWW: https://www.grzegorz.net/
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit