[ Pobierz całość w formacie PDF ]
gramowi nazwę istniejącego pliku, zostanie on wczytany do edytora i będziesz mógł
go zmodyfikować.
Kiedy program się uruchomi, zobaczysz kolumnę znaków tyldy ( ) po lewej stronie
konsoli. Znaki te wskazują, że w poszczególnych wierszach nie ma jeszcze żadnego
tekstu. Nie próbuj niczego pisać; na razie jest to niemożliwe. Program to edytor
wierszowy, który ma dwa tryby pracy. Kiedy uruchamiasz , program zaczyna działać
w trybie nieprzeznaczonym do wprowadzania tekstu.
Jest to tak zwany tryb poleceń. Wszystko, co wpisujesz w tym trybie, łącznie ze zwy-
kłymi znakami alfabetu, nie pojawia się w dokumencie, lecz jest interpretowane przez
jako żądanie wykonania określonej operacji. W trybie poleceń możesz zapisywać
plik, przesuwać kursor, usuwać frazy albo wiersze tekstu itd.
Bezpośrednie wprowadzanie tekstu jest możliwe tylko w trybie wstawiania; kiedy
działa w tym trybie. Ta cecha edytora nieodmiennie sprawia problemy początkującym
użytkownikom, ale zwykle odrobina praktyki wystarczy, żeby sprawnie posługiwać
się systemem z dwoma trybami.
Rozdział 5. f& Zaprzęganie konsoli do pracy 109
Wstawianie tekstu w edytorze vi
Aby zacząć wstawiać tekst do pliku, nad którym pracujesz (moj_plik_vi.txt), naciśnij
klawisz i. Zwróć uwagę, że na dole ekranu pojawi się słowo czyli Insert
(zobacz rysunek 5.1).
Rys nek 5.1.
Edytor vi
działa w trybie
wstawiania
i oczekuje
na wprowadze
nie tekstu.
Wszystkie
znaki wpisane
z klawiatury
są teraz
interpretowan
e jako dane
wejściowe,
dopóki nie
naciśniesz
klawisza Esc
Wpisz kilka wierszy tekstu. Możesz przepisać przykładowe zdania albo wprowadzić
własny tekst. Zauważ, że edytor nie zawija wierszy; kiedy dotrzesz do końca wiersza,
musisz nacisnąć klawisz Enter, aby rozpocząć nowy wiersz:
Brak zawijania znaków w edytorze vi
Jeśli nie naciśniesz klawisza Enter, kiedy dotrzesz do prawego marginesu, tekst
na ekranie zawinie się w środku słowa do następnego wiersza. Pamiętaj jednak, że
tekst w buforze pamięciowym edytora pozostanie niezawinięty. Jeśli wypełnisz
tekstem cały ekran, nie naciskając klawisza Enter, zapisany plik będzie zawierał
jeden długi wiersz tekstu.
Może to mieć nieoczekiwane konsekwencje podczas drukowania, wysyłania pocztą,
a nawet edytowania plików tekstowych.
Kiedy skończysz wpisywać tekst, naciśnij klawisz Esc, aby opuścić tryb wstawiania i wrócić
do trybu poleceń. Zwróć uwagę, że słowo zniknie z wiersza na dole ekranu.
Wstawiłeś kilka słów. A jeśli chciałbyś zmienić to, co napisałeś do tej pory? Sposoby
dokonywania zmian w edytorze nie zawsze są oczywiste.
110 Część II f& Korzystanie z konsoli Lin ksa
Edycja tekstu w edytorze vi
W edytorze do nawigacji oraz do edycji tekstu używa się poleceń klawiaturowych.
Najczęściej używane polecenia zebrano w tabeli 5.1.
Tabela 5.1. Polecenia klawiaturowe programu do nawigacji i edycji tekstu
Klawisz Operacja
l Przesuwa kursor o jeden znak w prawo.
h Przesuwa kursor o jeden znak w lewo.
j Przesuwa kursor w dół o jeden wiersz tekstu (nie wiersz ekranu).
k Przesuwa kursor w górę o jeden wiersz tekstu (nie wiersz ekranu).
x Usuwa znak pod kursorem.
d# Usuwa # znaków pod kursorem i na prawo od kursora.
dd Usuwa bieżący wiersz.
i Wstawianie: włącza tryb wstawiania; wstawianie zaczyna się od bieżącej pozycji kursora.
a Uzupełnianie: włącza tryb wstawiania; wstawianie zaczyna się na prawo od bieżącej
pozycji kursora.
A Uzupełnianie: włącza tryb wstawiania; wstawianie zaczyna się od końca bieżącego
wiersza tekstu (nie wiersza ekranu).
Esc Włącza tryb poleceń.
Spróbuj użyć klawiszy nawigacyjnych i edycyjnych w trybie poleceń do zmodyfikowa-
nia wpisanego przed chwilą tekstu, do usunięcia wiersza albo kilku znaków oraz do
wstawienia lub uzupełnienia tekstu w pliku. Jeśli poczujesz się zdezorientowany albo
klawiatura przestanie reagować podczas edytowania tekstu, naciśnij kilkakrotnie klawisz
Esc, aby upewnić się, że wróciłeś do trybu poleceń.
Klawisze strzałek w edytorze vi
Jeśli wykonywałeś ćwiczenia i eksperymentowałeś z edytorem , prawdopodobnie
odkryłeś, że jego obsługa jest łatwiejsza, niż sugerowałby powyższy opis. Fedora za-
wiera ulepszoną wersję edytora o nazwie . W tej wersji można poruszać się
po tekście za pomocą klawiszy strzałek, nawet w trybie wstawiania, pod warunkiem,
że terminal jest poprawnie skonfigurowany (konsola Linuksa spełnia ten warunek). [ Pobierz całość w formacie PDF ]
zanotowane.pl doc.pisz.pl pdf.pisz.pl wyciskamy.pev.pl
gramowi nazwę istniejącego pliku, zostanie on wczytany do edytora i będziesz mógł
go zmodyfikować.
Kiedy program się uruchomi, zobaczysz kolumnę znaków tyldy ( ) po lewej stronie
konsoli. Znaki te wskazują, że w poszczególnych wierszach nie ma jeszcze żadnego
tekstu. Nie próbuj niczego pisać; na razie jest to niemożliwe. Program to edytor
wierszowy, który ma dwa tryby pracy. Kiedy uruchamiasz , program zaczyna działać
w trybie nieprzeznaczonym do wprowadzania tekstu.
Jest to tak zwany tryb poleceń. Wszystko, co wpisujesz w tym trybie, łącznie ze zwy-
kłymi znakami alfabetu, nie pojawia się w dokumencie, lecz jest interpretowane przez
jako żądanie wykonania określonej operacji. W trybie poleceń możesz zapisywać
plik, przesuwać kursor, usuwać frazy albo wiersze tekstu itd.
Bezpośrednie wprowadzanie tekstu jest możliwe tylko w trybie wstawiania; kiedy
działa w tym trybie. Ta cecha edytora nieodmiennie sprawia problemy początkującym
użytkownikom, ale zwykle odrobina praktyki wystarczy, żeby sprawnie posługiwać
się systemem z dwoma trybami.
Rozdział 5. f& Zaprzęganie konsoli do pracy 109
Wstawianie tekstu w edytorze vi
Aby zacząć wstawiać tekst do pliku, nad którym pracujesz (moj_plik_vi.txt), naciśnij
klawisz i. Zwróć uwagę, że na dole ekranu pojawi się słowo czyli Insert
(zobacz rysunek 5.1).
Rys nek 5.1.
Edytor vi
działa w trybie
wstawiania
i oczekuje
na wprowadze
nie tekstu.
Wszystkie
znaki wpisane
z klawiatury
są teraz
interpretowan
e jako dane
wejściowe,
dopóki nie
naciśniesz
klawisza Esc
Wpisz kilka wierszy tekstu. Możesz przepisać przykładowe zdania albo wprowadzić
własny tekst. Zauważ, że edytor nie zawija wierszy; kiedy dotrzesz do końca wiersza,
musisz nacisnąć klawisz Enter, aby rozpocząć nowy wiersz:
Brak zawijania znaków w edytorze vi
Jeśli nie naciśniesz klawisza Enter, kiedy dotrzesz do prawego marginesu, tekst
na ekranie zawinie się w środku słowa do następnego wiersza. Pamiętaj jednak, że
tekst w buforze pamięciowym edytora pozostanie niezawinięty. Jeśli wypełnisz
tekstem cały ekran, nie naciskając klawisza Enter, zapisany plik będzie zawierał
jeden długi wiersz tekstu.
Może to mieć nieoczekiwane konsekwencje podczas drukowania, wysyłania pocztą,
a nawet edytowania plików tekstowych.
Kiedy skończysz wpisywać tekst, naciśnij klawisz Esc, aby opuścić tryb wstawiania i wrócić
do trybu poleceń. Zwróć uwagę, że słowo zniknie z wiersza na dole ekranu.
Wstawiłeś kilka słów. A jeśli chciałbyś zmienić to, co napisałeś do tej pory? Sposoby
dokonywania zmian w edytorze nie zawsze są oczywiste.
110 Część II f& Korzystanie z konsoli Lin ksa
Edycja tekstu w edytorze vi
W edytorze do nawigacji oraz do edycji tekstu używa się poleceń klawiaturowych.
Najczęściej używane polecenia zebrano w tabeli 5.1.
Tabela 5.1. Polecenia klawiaturowe programu do nawigacji i edycji tekstu
Klawisz Operacja
l Przesuwa kursor o jeden znak w prawo.
h Przesuwa kursor o jeden znak w lewo.
j Przesuwa kursor w dół o jeden wiersz tekstu (nie wiersz ekranu).
k Przesuwa kursor w górę o jeden wiersz tekstu (nie wiersz ekranu).
x Usuwa znak pod kursorem.
d# Usuwa # znaków pod kursorem i na prawo od kursora.
dd Usuwa bieżący wiersz.
i Wstawianie: włącza tryb wstawiania; wstawianie zaczyna się od bieżącej pozycji kursora.
a Uzupełnianie: włącza tryb wstawiania; wstawianie zaczyna się na prawo od bieżącej
pozycji kursora.
A Uzupełnianie: włącza tryb wstawiania; wstawianie zaczyna się od końca bieżącego
wiersza tekstu (nie wiersza ekranu).
Esc Włącza tryb poleceń.
Spróbuj użyć klawiszy nawigacyjnych i edycyjnych w trybie poleceń do zmodyfikowa-
nia wpisanego przed chwilą tekstu, do usunięcia wiersza albo kilku znaków oraz do
wstawienia lub uzupełnienia tekstu w pliku. Jeśli poczujesz się zdezorientowany albo
klawiatura przestanie reagować podczas edytowania tekstu, naciśnij kilkakrotnie klawisz
Esc, aby upewnić się, że wróciłeś do trybu poleceń.
Klawisze strzałek w edytorze vi
Jeśli wykonywałeś ćwiczenia i eksperymentowałeś z edytorem , prawdopodobnie
odkryłeś, że jego obsługa jest łatwiejsza, niż sugerowałby powyższy opis. Fedora za-
wiera ulepszoną wersję edytora o nazwie . W tej wersji można poruszać się
po tekście za pomocą klawiszy strzałek, nawet w trybie wstawiania, pod warunkiem,
że terminal jest poprawnie skonfigurowany (konsola Linuksa spełnia ten warunek). [ Pobierz całość w formacie PDF ]