Aláhúzás

A webböngészőkben az alapértelmezett beállítások általában megkülönböztetik a hiperhivatkozásokat az aláhúzással (és általában a színük megváltoztatásával), de mind a felhasználók, mind a webhelyek módosíthatják a beállításokat, hogy egyes hiperhivatkozások vagy azok mindegyike másképp jelenjen meg (vagy normál szövegtől való megkülönböztetés nélkül).

HistoryEdit

Mivel a korai kimeneti eszközök (Teleprinters, CRT és vonalas nyomtatók) nem tudtak egynél több karaktert előállítani, nem volt lehetséges a szöveg aláhúzásához, így az olyan korai kódolásoknak, mint az ITA2 és az ASCII első verziói, nem volt aláhúzás. Az IBM 1964-ben bevezetett EBCDIC karakterkódolórendszere hozzáadta az aláhúzást, amelyet az IBM “töréskarakternek” nevezett. A set undefined, de külön megemlíti a break karaktert, és példaként azonosítót ad a RATE_OF_PAY -nak. 1967-re az aláhúzás átterjedt az ASCII-re, felváltva a hasonló alakú bal nyíl karaktert, ← (lásd még: PIP). A Bell Labs-nál az 1970-es évek elején kifejlesztett C lehetővé tette az aláhúzást az azonosítókban.

Az aláhúzás megelőzi a kisbetűk létezését sok rendszerben, ezért gyakran kellett használni több szóból álló azonosítók készítéséhez. , mivel a CamelCase (lásd alább) nem volt elérhető.

Programozási konvenciókEdit

A betűk közé beillesztett aláhúzások nagyon gyakoriak, hogy “több szó” azonosítót készítsenek olyan nyelveken, amelyek nem tudják kezelni az azonosítók szóközét . Ezt a konvenciót “kígyó-esetnek” nevezik (a másik népszerű módszert CamelCase-nek hívják, ahol nagybetűkkel jelzik a szavak kezdődését).

Az aláírás, mint egy azonosító első karaktere, gyakran használatos olyan belső megvalósítás megjelölése, amely nem tekinthető az API részének, és nem szabad kóddal meghívni az implementáción kívül. A Python ezt használja az osztályok védett tagváltozóinak, a kettős aláhúzással pedig a magánváltozók jelzésére. A Dartban az osztályok összes magánvagyonának aláhúzással kell kezdődnie; ez a használat más nyelveken is elterjedt, például a C ++ nyelven, még akkor is, ha ezek kulcsszavakkal jelzik, hogy a tagok privátok. Széles körben használják a fejlécfájlok megvalósításához használt változók és függvények elrejtésére. Valójában az egyetlen aláhúzás használata annyira elterjedtté vált, hogy a C fordítóknak kettős vezető aláhúzással (például __DATE__) kellett szabványosítaniuk a tényleges beépített változókat, hogy elkerüljék a konfliktusokat a fejlécfájlokban találhatóakat. A Python dupla aláhúzással használja a privát azonosító “összekeverését”, hogy sokkal nehezebb legyen rá hivatkozni, és a “PHP az összes __ kezdetű függvénynevet mágikusnak tartja.”

Egy aláhúzással nevezett változó gyakran különleges jelentése van. A $_ vagy a _ az előző parancs, vagy sok interaktív héjat eredményez, például Python, Ruby és Perl. A Perlben a @_ egy speciális tömb változó, amely az argumentumokat egy függvényhez tartja. A Clojure-ban egy olyan argumentumot jelöl, amelynek értékét a rendszer figyelmen kívül hagyja.

Bizonyos mintamegfelelő nyelveken, mint például a Prolog, a Standard ML, a Scala, az OCaml, a Haskell, az Erlang és a Wolfram nyelv, a minta _ bármilyen értéknek megfelel, de nem végez kötést.

HTML < u > és CSSEdit

A HTML-nek van egy prezentációs eleme, amely eredetileg a szöveg aláhúzására használatos; <u>; ez a használat elavult a HTML4-ben a {text-decoration: underline} CSS stílus javára. A HTML5-ben a címke újra megjelent, de jelentése jelentősen megváltozott: ez most “egy sor szöveges szöveget jelent, amelyet úgy kell megjeleníteni, hogy jelezze, hogy nem szöveges kommentárral rendelkezik”. Ez a lehetőség például egy piros hullámvonal aláhúzással szolgál a helyesírási hibák megjelölésére a beviteli időpontban, de ezeket nem szabad egyetlen tárolt fájlba beágyazni (ellentétben egy kiemelő jellel, ami lenne).

A elemek más jelölőnyelvekben is létezhetnek, például a MediaWikiben. A Text Encoding Initiative (TEI) kiterjedt választékot kínál a szerkesztői tevékenység megjelöléséhez kapcsolódó elemekről (beillesztés, törlés, javítás, kiegészítés stb.).

UnicodeEdit

Az Unicode ingyenes – az aláhúzás _ az U + 005F-nél, amely az írógép hagyatéka az aláhúzásnak a visszalépés és a felülírás használatával. A modern gyakorlat az U + 0332 ◌̲-nál a kombinált diakritikus “alacsony vonal kombinálását” használja, amely aláhúzást eredményez, ha együtt futtatjuk: u̲n̲d̲e̲r̲l̲i̲n̲e̲. Az Unicode az alábbi kombinációs makronnal rendelkezik, egybetűs diakritikus.

  • egyetlen aláhúzás: ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
  • kétszeresen aláhúzott: ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

“szimulált” kiemeli a sima-TextEdit

Sima szövegű alkalmazásokban, beleértve a sima szövegű e-maileket is, ahol a kiemelés jelölése nem lehetséges, a kívánt hangsúlyt gyakran aláhúzással ellátott szavak veszik körül. Például: “A mennyezeten _emulziós_ festéket kell használni”.

Egyes alkalmazások automatikusan aláhúzással vagy dőlt betűvel kiemelik az aláhúzással manuálisan zárójelbe tett szöveget (pl. _string_ karakterláncot vagy karakterláncot jeleníthet meg).

A helyesség jelzőjekéntEdit

Az aláhúzást (általában piros vagy hullámos vagy mindkettő) gyakran használják helyesírás-ellenőrző (és nyelvtani ellenőrző) a hibásan írt vagy más módon helytelen szöveg jelölésére.

Write a Comment

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük