Obsah:

Ako nájdem a nahradím v vi EDitor?
Ako nájdem a nahradím v vi EDitor?

Video: Ako nájdem a nahradím v vi EDitor?

Video: Ako nájdem a nahradím v vi EDitor?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, November
Anonim

vi má tiež výkonné vyhľadávanie a nahradiť schopnosti. Ak chcete vyhľadať text otvorenej položky súbor pre konkrétny reťazec (kombináciu znakov alebo slov) zadajte v príkazovom režime dvojbodku (:), "s", lomku (/) a samotný vyhľadávací reťazec. To, čo zadáte, sa zobrazí v spodnom riadku obrazovky.

Ako potom vyhľadávam a nahrádzam v editore vi?

Napríklad môžete najprv umiestniť kurzor na slovo foo a potom stlačte * Vyhľadávanie pre to slovo . Vyššie uvedená náhrada by potom zmeniť všetky slová presne sa zhoduje s výrazom „foo“s výrazom „bar“. Nahradiť každý výskyt 'foo' s slovo pod kurzorom. znamená, že stlačíte Ctrl-R a potom Ctrl-W.

Podobne, ako nájdete a nahradíte slovo v súbore v systéme Linux? Nájdite a nahraďte text v súbore pomocou príkazu sedcommand

  1. Použite Stream EDitor (sed) nasledovne:
  2. sed -i 's/stary-text/nový-text/g' input.txt.
  3. S je náhradný príkaz sed pre nájsť a nahradiť.
  4. Hovorí sed, aby našiel všetky výskyty 'starý-text' a nahradil ho 'nový-text' v súbore s názvom input.txt.

Podobne, ako hľadám text vo Vi?

Ak chcete nájsť reťazec textu vo vi:

  1. vi chlpatý pavúk. Pre začiatočníkov prejdite na vi a špecifický súbor.
  2. /pavúk. Zadajte príkazový režim, potom napíšte / a za ním text, ktorý hľadáte.
  3. Stlačením nájdite prvý výskyt termínu. Zadajte n, aby ste našli ďalšiu.

Ako prejdem na konkrétny riadok vo vi?

Ak ste už v vi , môžete použiť ísť do príkaz. Ak to chcete urobiť, stlačte Esc a zadajte riadok číslo a potom stlačte Shift-g. Ak stlačíte Esc a potom Shift-gbez zadania a riadok číslo, dostanete sa na posledné riadok v súbor.

Odporúča: