[+] Zmiana znaków w edytorze vi

Tematy związane z oprogramowaniem, instalacją, konfiguracją
croonx
Posty: 19
Rejestracja: 20 lutego 2011, 15:43

[+] Zmiana znaków w edytorze vi

Post autor: croonx »

Nie znam edytora vi i chciałem się trochę z nim zapoznać.
Nie wiem dlaczego, ale tak się zdarzyło, że pierwsze zadanie jakie mi przypadło wykonywać polegało na zamianie w vi znaków ciach (ang. slash) na znaki ciach w tył (ang. backslash) w otworzonym tekście. Próbowałem kilku poleceń ale ciągle nie mogę naleźć prawidłowego.

Kod: Zaznacz cały

:%sg /"/"/"\"
:%sg /"/"/\
:%sg ///\
Poza tym wszytko jest łatwe jak jazda na łyżwach.
Awatar użytkownika
Unit
Beginner
Posty: 356
Rejestracja: 27 marca 2007, 09:39

Post autor: Unit »

Kod: Zaznacz cały

:%s/\//\\/g
Znaki ciach (ang. slash) i ciach w tył (ang. backslash) markujesz znakiem \.
croonx
Posty: 19
Rejestracja: 20 lutego 2011, 15:43

Post autor: croonx »

Dzięki, ktoś napisał, że jeśli w ciągu występują znaki specjalne to używa się podwójnego cudzysłowowa więc uznałem, że jedno-znakowy ciąg też należy do tego przypadku. Jednak jest inaczej.
Pozdrawiam.
ODPOWIEDZ