Pozytywne informacje z Polski i ze Świata.

Tutaj znajdziesz je wszystkie!

vi (program)

Z Wikipedii

Skocz do: nawigacji, szukaj

vi to edytor modalny, popularny w systemach Unix. Jego autorem jest Bill Joy. Nazwa wzięła się od słowa visual.

Dziś rzadko używa się czystego vi w codziennej praktyce, został wyparty przez swoje klony, takie jak Vim, nvi lub elvis, które oferują znacznie bogatsze możliwości. Nadal jednak pozostaje jednym z cenniejszych narzędzi administratora ze względu na powszechność występowania i jednolitość implementacji.

Edytor vi jest edytorem ekranowym, co oznacza, że użytkownik widzi na ekranie fragment pliku i może się po nim swobodnie poruszać za pomocą kursorów, dokonywać zmian w tekście i dopisywać nowy tekst. Edytor vi można uruchomić z argumentem będącym nazwą pliku. Jeżeli taki plik nie istnieje, to zostanie utworzony nowy. Edytor vi w przeciwieństwie do prawie wszystkich innych edytorów jest modalny – w każdej chwili znajduje się w jednym z dwu trybów pracy, trybie wstawiania lub trybie poleceń. Bezpośrednio po uruchomieniu vi znajduje się w trybie poleceń. Przejście do trybu wstawiania odbywać się może m. in. przez wydanie polecenia i (insert) lub a (append). Polecenia vi nie wymagają potwierdzenia klawiszem Enter, wykonywane są natychmiast.

Przejście z trybu wstawiania do trybu poleceń odbywa się przez naciśnięcie klawisza Esc.

W istocie vi jest edytorem ex działającym w trybie wizualnym, dlatego wszystkie polecenia edytora ex dostępne są także w vi. Polecenia ex wydawane w trybie poleceń poprzedzane są dwukropkiem : i wymagają potwierdzenia klawiszem Enter.

[edytuj] Polecenia

Polecenia edytora vi składają się z kilku grup.

Polecenia edycyjne:

  • a - wpisywanie tekstu za kursorem
  • A - wpisywanie tekstu na końcu aktualnej linii
  • i - wstawianie tekstu przed kursorem
  • I - wstawianie tekstu na początku aktualnej linii
  • o - utworzenie nowej linii poniżej aktualnej
  • O - utworzenie nowej linii powyżej aktualnej
  • R - zastępowanie tekstu
  • s - zastąpienie znaku wskazanego przez kursor
  • S - zastąpienie aktualnej linii
  • c - zmiana zaznaczonego tekstu
  • C - zmiana do końca linii

Polecenia zmieniające tekst:

  • x - skasowanie znaku wskazywanego przez kursor
  • X - skasowanie znaku przed kursorem
  • d - skasowanie wskazanego tekstu
  • dd - skasowanie aktualnej linii
  • D - skasowanie tekstu od aktualnej pozycji aż do końca linii
  • y - skopiowanie wskazanego tekstu do bufora pomocniczego
  • Y - skopiowanie linii tekstu do bufora pomocniczego
  • p - wstawienie tekstu za kursorem
  • P - wstawienie tekstu przed kursorem
  • J - połączenie linii
  • > - przesunięcie tekstu w prawo
  • < - przesunięcie tekstu w lewo
  • ! - przetworzenie tekstu przez polecenie systemowe i zastąpienie tego tekstu przez wyjście tego polecenia
  • r - zastąpienie znaku wskazywanego przez kursor
  • m - zaznaczenie linii tekstu
  • u - anulowanie ostatniej zmiany (ponowne wciśnięcie powoduje ponowne zastosowanie ostatniej zmiany)

Polecenia sterujące kursorem:

  • 0 - przeniesienie kursora na początek linii
  • ^ - przeniesienie kursora na początek linii
  • $ - przeniesienie kursora na koniec linii
  • h - przeniesienie kursora w lewo
  • j - przeniesienie kursora w dół
  • k - przeniesienie kursora w góre
  • l - przeniesienie kursora w prawo
  • ^H - skasowanie znaku przed kursorem (klawisz backspace)
  • f - przeniesienie do przodu do podanego znaku
  • F - przeniesienie do tyłu do podanego znaku
  • t - przeniesienie do przodu przed wskazany znak
  • T - przeniesienie do tyłu przed wskazany znak
  • ; - powtórzenie ostatniego polecenia f, F, t, T
  • , - odwrócenie działania ostatniego polecenia f, F, t, T
  • | - ustawienie kursora w podanej kolumnie
  • % - odnalezienie pary dla wskazanego nawiasu
  • B - ustawienie kursora na początku poprzedniego słowa (słowo = ciąg znaków bez znaków białych)
  • W - ustawienie kursora na początku następnego słowa (słowo = ciąg znaków bez znaków białych)
  • H - przeniesienie kursora na górę ekranu
  • L - przeniesienie kursora na dół ekranu
  • spacja - przeniesienie kursora w prawo

Polecenia sterujące ekranem:

  • ^F - przesunięcie okna ekranowego o jeden ekran do przodu
  • ^B - przesunięcie okna ekranowego o jeden ekran do tyłu
  • G - przesunięcie okna ekranowego do podanej linii
  • / - wyszukanie podanego wzorca w przód (po dojściu na koniec pliku kontynuowanie szukania od początku)
  • ? - wyszukanie podanego wzorca w tył (po dojściu na początek pliku kontynuowanie szukania od końca)
  • ^L - wyczyszczenie i przerysowanie ekranu
  • ^R - przerysowanie ekranu

Wybrane polecenia ex:

  • :q - wyjście z edytora pod warunkiem braku zmian od ostatniego zapisu
  • :q! - wyjście z edytora bez zapisania pliku
  • :w - zapisanie pliku
  • :w nazwa - zapisanie pliku pod nową nazwą
  • :w! - zapisanie pliku (z wymuszonym zapisaniem plików tylko do odczytu)
  • :wq - wyjście z edytora z zapisaniem pliku
  • :x - wyjście z edytora z zapisaniem pliku (bez zapisania przy braku zmian)
  • :x! - wyjście z edytora z zapisaniem pliku (bez zapisania przy braku zmian, z wymuszonym zapisaniem plików tylko do odczytu)
  • ZZ - wyjście z edytora z zapisaniem pliku
  • :e nazwa - otworzenie pliku do edycji
  • :help - wyświetlenie pomocy

vi i jego pochodne posiadają wystarczającą liczbę zwolenników do powstania tak zwanej wojny edytorowej między nimi a zwolennikami Emacsa.

[edytuj] Zalety vi

Edytor vi pomimo pozornego anachronizmu nadal jest wykorzystywany chętnie przez administratorów i programistów. Jego największe zalety to:

  • dostępność praktycznie w każdym systemie uniksowym bez konieczności doinstalowywania pakietów czy bibliotek,
  • możliwość pracy w bardzo ubogim środowisku terminalowym - bez grafiki i przy ograniczonym zestawie znaków,
  • możliwość pełnoekranowej edycji plików nawet przy bardzo wolnym łączu - przez sieć dla każdej edycji przesyłane jest tylko tyle znaków, ile zostało wpisane, a odświeżany jest tylko niewielki fragment tekstu, którego dotyczy edycja.

[edytuj] Zobacz też

Chopin będzie patronem wygonu

Brudny plac, zabudowany obrzydliwymi budami ma nosić imię Fryderyka Chopina. PO i PiS są zachwycone, protestują internauci i lewica. W obronie pl. Defilad można nawet podpisać petycję.

Członkowie Prezydium Sejmu potępili "atak polityczny" na Niesiołowskiego

Członkowie Prezydium Sejmu potępili "atak polityczny" szefa PiS Jarosława Kaczyńskiego na wicemarszałka Stefana Niesiołowskiego. Sprzeciwił się marszałek Krzysztof Putra z PiS.

Tusk spotka się z Dalajlamą. A z Sarkozym?

Premier Donald Tusk spotka się jutro z Dalajlamą - dowiedziało się Radio TOK FM. Do rozmowy przywódców ma dojść tuż po południu w gdańskiej Filharmonii Bałtyckiej. Informację potwierdza Centrum Informacyjne Rządu. Nie wiadomo jeszcze, czy dojdzie do zapowiadanego spotkania Dalajlamy z prezydentem Francji.

Polscy pracownicy hotelu na Cyprze są pewni winy Karskiego i Zbonikowskiego

Polscy pracownicy z hotelu Le Meridien na Cyprze nie mają wątpliwości - to parlamentarzyści Karski i Zbonikowski są winni zepsucia dwóch pojazdów golfowych. Według nich właściciel jest zbyt bogatym człowiekiem, by szukać zarobku poprzez odszkodowanie.

Dalajlama: wiele zawdzięczam Polsce i Polakom

- Mało kto to wie, ale gdy w latach 50-tych znalazłem się na uchodźstwie poznałem dwoje wspaniałych Polaków. Byli dużo starsi ode mnie. Ta kobieta Polka była wtedy dla mnie jak przybrana matka, to dzięki niej zostałem wegetarianinem - opowiadał dziś w Gdańsku Dalajlama. Mówił też o wdzięczności za "Solidarność", Okrągły Stół i "polską determinację i siłę woli".

PO donosi do komisji etyki na J. Kaczyńskiego za "haniebne słowa" o Niesiołowskim

PO złożyła wniosek do sejmowej Komisji Etyki Poselskiej przeciwko prezesowi PiS Jarosławowi Kaczyńskiemu - poinformował szef klubu Platformy Zbigniew Chlebowski. Chodzi o wypowiedzi prezesa PiS o Stefanie Niesiołowskim (PO).

Politycy o wizycie prezydenta w Azji: była potrzebna

Oceny efektów azjatyckiej wyprawy prezydenta Lecha Kaczyńskiego są podzielone. Grzegorz Dolniak z PO uważa, że zabrakło konkretów, odmiennego zdania jest Mariusz Kamiński z PiS, który uważa, że prezydenckie wojaże zaprocentują w przyszłości. Takie wizyty są po prostu potrzebne - podsumowuje poseł Lewicy, Tadeusz Iwiński.

Nowy Targ: wybuch gazu, dwie osoby nie żyją

Dwie osoby zginęły, a trzy są ciężko ranne. To wynik zawalenia się domu jednorodzinnego przy ulicy Waksmundzkiej w Nowym Targu. Przyczyny wybuchu gazu nie są na razie znane.

Medyka: ''Mrówki'' zgromadziły się przed Urzędem Miasta

Około stu osób, tzw. mrówek, zebrało się przed Urzędem Miasta Przemyśla. Protestują przeciwko zmianom przepisów celnych, które pozwalają przenosić przez granicę tylko 40 sztuk papierosów.

Amnestia dla wszystkich, którzy unikali służby wojskowej

Zamknęliśmy 90-letni rozdział armii z przymusu - powiedział minister obrony narodowej Bogdan Klich. Dodał, że podpisany został rozkaz w sprawie uchylenia kart powołania. Dotyczyć będzie także tych, którzy mieli się stawić do poboru w ostatnich trzech dniach.

Zobacz także inne, godne uwagi serwisy. Piewrszy z nich prezentuje wysokiej jakości drzwi natomiast drugi z nich projekty domów parterowych.
Chopin będzie patronem wygonu

Brudny plac, zabudowany obrzydliwymi budami ma nosić imię Fryderyka Chopina. PO i PiS są zachwycone, protestują internauci i lewica. W obronie pl. Defilad można nawet podpisać petycję.

Członkowie Prezydium Sejmu potępili "atak polityczny" na Niesiołowskiego

Członkowie Prezydium Sejmu potępili "atak polityczny" szefa PiS Jarosława Kaczyńskiego na wicemarszałka Stefana Niesiołowskiego. Sprzeciwił się marszałek Krzysztof Putra z PiS.

Tusk spotka się z Dalajlamą. A z Sarkozym?

Premier Donald Tusk spotka się jutro z Dalajlamą - dowiedziało się Radio TOK FM. Do rozmowy przywódców ma dojść tuż po południu w gdańskiej Filharmonii Bałtyckiej. Informację potwierdza Centrum Informacyjne Rządu. Nie wiadomo jeszcze, czy dojdzie do zapowiadanego spotkania Dalajlamy z prezydentem Francji.

Polscy pracownicy hotelu na Cyprze są pewni winy Karskiego i Zbonikowskiego

Polscy pracownicy z hotelu Le Meridien na Cyprze nie mają wątpliwości - to parlamentarzyści Karski i Zbonikowski są winni zepsucia dwóch pojazdów golfowych. Według nich właściciel jest zbyt bogatym człowiekiem, by szukać zarobku poprzez odszkodowanie.

Dalajlama: wiele zawdzięczam Polsce i Polakom

- Mało kto to wie, ale gdy w latach 50-tych znalazłem się na uchodźstwie poznałem dwoje wspaniałych Polaków. Byli dużo starsi ode mnie. Ta kobieta Polka była wtedy dla mnie jak przybrana matka, to dzięki niej zostałem wegetarianinem - opowiadał dziś w Gdańsku Dalajlama. Mówił też o wdzięczności za "Solidarność", Okrągły Stół i "polską determinację i siłę woli".

PO donosi do komisji etyki na J. Kaczyńskiego za "haniebne słowa" o Niesiołowskim

PO złożyła wniosek do sejmowej Komisji Etyki Poselskiej przeciwko prezesowi PiS Jarosławowi Kaczyńskiemu - poinformował szef klubu Platformy Zbigniew Chlebowski. Chodzi o wypowiedzi prezesa PiS o Stefanie Niesiołowskim (PO).

Politycy o wizycie prezydenta w Azji: była potrzebna

Oceny efektów azjatyckiej wyprawy prezydenta Lecha Kaczyńskiego są podzielone. Grzegorz Dolniak z PO uważa, że zabrakło konkretów, odmiennego zdania jest Mariusz Kamiński z PiS, który uważa, że prezydenckie wojaże zaprocentują w przyszłości. Takie wizyty są po prostu potrzebne - podsumowuje poseł Lewicy, Tadeusz Iwiński.

Nowy Targ: wybuch gazu, dwie osoby nie żyją

Dwie osoby zginęły, a trzy są ciężko ranne. To wynik zawalenia się domu jednorodzinnego przy ulicy Waksmundzkiej w Nowym Targu. Przyczyny wybuchu gazu nie są na razie znane.

Medyka: ''Mrówki'' zgromadziły się przed Urzędem Miasta

Około stu osób, tzw. mrówek, zebrało się przed Urzędem Miasta Przemyśla. Protestują przeciwko zmianom przepisów celnych, które pozwalają przenosić przez granicę tylko 40 sztuk papierosów.

Amnestia dla wszystkich, którzy unikali służby wojskowej

Zamknęliśmy 90-letni rozdział armii z przymusu - powiedział minister obrony narodowej Bogdan Klich. Dodał, że podpisany został rozkaz w sprawie uchylenia kart powołania. Dotyczyć będzie także tych, którzy mieli się stawić do poboru w ostatnich trzech dniach.

Zobacz także inne, godne uwagi serwisy. Piewrszy z nich prezentuje wysokiej jakości drzwi natomiast drugi z nich projekty domów parterowych.

Jeśli skorzystałeś z informacji przedstawionych tutaj?

Nie bądź samolubem. Daj link do serwisu http://www.theplaceofhousesinc.com wszystkim z Twojego GG.