Czym jest tekst w ramce?

Tekst w ramce to tekst otoczony obramowaniem utworzonym ze znaków, takich jak ┌───┐, │ i └───┘. Unicode zawiera cały blok znaków do rysowania ramek - z pojedynczymi, podwójnymi, pogrubionymi, zaokrąglonymi i przerywanymi liniami, które tworzą estetyczne narożniki w czcionce o stałej szerokości. Tekst w ramce jest używany w nagłówkach komentarzy kodu, notatkach w plikach README, komunikatach terminala i wiadomościach na czatach, które powinny się wyróżniać.

Opis narzędzia

To narzędzie rysuje obramowanie wokół tekstu. Wybierz styl obramowania, wyrównaj wiersze do lewej, do środka lub do prawej i dodaj odstępy wewnątrz ramki. Możesz umieścić tytuł w górnym obramowaniu i utworzyć własne obramowanie z dowolnych znaków. Ramka dopasowuje się do najdłuższego wiersza, a każdy wiersz jest uzupełniany spacjami, aby prawa krawędź była wyrównana.

Funkcje

  • Pojedyncze, podwójne, zaokrąglone, pogrubione, przerywane i mieszane obramowania Unicode
  • Obramowania z ASCII, gwiazdek, znaków hash, pełnych bloków, cieniowania i bloków o połowie wysokości
  • Własne obramowania z użyciem własnych znaków narożników, górnej i dolnej krawędzi oraz boków, które mogą składać się z więcej niż jednego znaku
  • Wyrównanie tekstu wielowierszowego do lewej, do środka lub do prawej
  • Odstępy po lewej i prawej stronie oraz puste wiersze powyżej i poniżej
  • Tytuł w górnym obramowaniu, na przykład ┌─ Uwaga ─────┐
  • Kopiowanie wyniku lub pobieranie go jako pliku tekstowego

Jak to działa

Narzędzie mierzy każdy wiersz w komórkach czcionki o stałej szerokości. Większość znaków zajmuje jedną komórkę, natomiast znaki chińskie, japońskie i koreańskie oraz większość emoji zajmują dwie, dlatego podczas uzupełniania wierszy narzędzie liczy je jako dwa znaki. Tabulatory są zamieniane na cztery spacje, a końcowe spacje są usuwane. Górne lub dolne obramowanie utworzone z kilku znaków jest powtarzane w celu wypełnienia szerokości i obcinane do odpowiedniej długości po prawej stronie.

Wskazówki

  • Wklej ramkę do bloku kodu (trzy znaki backtick w Markdown, Discordzie lub Slacku), aby była wyświetlana czcionką o stałej szerokości. W czcionce proporcjonalnej prawa krawędź nie będzie wyrównana.
  • W komentarzu kodu źródłowego użyj stylu ASCII lub stylu z gwiazdkami albo później dodaj przed każdym wierszem znaki komentarza, takie jak // lub #.
  • Szerokość emoji różni się w zależności od czcionki i aplikacji, dlatego ramka zawierająca emoji może nadal wyglądać nierówno w niektórych miejscach.