Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
44
|Rozdział2
PowerShell
DostosowywaniekonsoliPowerShell
Istniejetylkokilkarzeczygorszychodspędzenianiezliczonychgodzinnaddebugowaniem
skryptu,abynakoniecodkryć,żeprzyczynąproblemówbyłocośtakgłupiego,jakzastą-
pieniepojedynczegocudzysłowuznakiemsłabegoakcentulubwstawienienawiasuklam-
rowegozamiastzwykłego.Wszystkieteznakistosowane,alewróżnychsytuacjachiod-
miennychznaczeniachijeślizamienimyjejmiejscami,wnajlepszymrazieotrzymamybłąd
(wnajgorszymcośznaczniegorszego,czyliskrypt,którydziała,alerealizujezupełnieinne
zadanie,niżplanowane!).Błądtakijestzazwyczajsygnalizowanycałąseriąkomunikatów
obłędach,któretrudnozrozumieć.Częstookazujesięjednak,żewystarczyzmianafontu
ijegowielkości,abyłatwiejrozróżniaćpozorniepodobneznaki.
Zmianęfontuużywanegowkonsoliwykonujemy,klikającpasektytułuoknaPowerShell
prawymklawiszemmyszyiwybierającpolecenieProperties(Właściwości).Następniewy-
bieramykartęFont(Czcionka).Fontyrastroweszczególniepodatnenapomyłki,zatem
lepiejbędziewybraćfontTrueType,wyglądającąrówniedobrzebezwzględunawybraną
wielkość.
Wtymmiejscumożemyrównieżokreślićrozmiaroknapowłoki.Większośćużytkowni-
kówlubimiećdużeoknodopracy,alezwyklenielubipoziomychpaskówprzewijania(au-
torzyrównieżzaliczająsiędotejgrupy).KartaLayout(Układ)zawieraustawieniadefiniu-
jącewielkośćokna,alemożnatuzauważyćrównieżwielkośćbufora.Zazwyczajbędziemy
chcielimiećsamąwartośćszerokości(Width)zarównowczęściBuferSize,jakiWindow
Size.Dostępnewartościzależnebędąodrozdzielczościekranu.Większośćadministratorów
preferujewypełnienieekranubezwprowadzaniapoziomegopaskaprzewijania.Trzebapod-
kreślić,żewartościwsekcjachBuferSizeiWindowSizeniemusząbyćtakiesame.Znaczna
wartośćwysokościbuforawprowadzipionowypasekprzewijania,copozwalanawracanie
dowcześniejużywanychpoleceń.
WycinanieiwklejaniewPowerShell
WkonsoliPowerShellmożnawykonywaćoperacjewycinania/kopiowaniaiwklejania,ale
działająoneniecoinaczejodtego,doczegojesteśmyprzyzwyczajeni.
PrzykopiowaniutekstudoSchowkatrafiato,cozostałozaznaczone.Oznaczato,żejeśli
pociągniemymysząpoprzezkilkawierszyizaznaczymyśrodkoweczęścikilkuwierszy,bę-
dzietojedynytekst,któryfaktyczniezostanieskopiowany.Trzebazwrócićuwagę,abyza-
znaczyćdokładnieto,czegopotrzebujemy,abynieotrzymywaćniezamierzonychwyników.
Abywłączyćbardziejtradycyjnytrybzaznaczaniatekstu,wktórymprzechwytywane
całewiersze,anietylkoichułożonepionowofragmenty,należywewłaściwościachokna
konsoliPowerShellnakarcieOptionswłączyćopcjęEnableLineWrappingSelection(Włącz
zawijaniewierszyprzyzaznaczaniu).Jeślimechanizmkopiowaniaiwklejaniawogólenie
działa,trzebaprzejśćdowłaściwościoknaPowerShelliupewnićsię,żewłączonyjesttryb
szybkiejedycji(QuickEdit).