Slet linjer uden "price" i Vim: En trin-for-trin guide

Hvordan kan alle linjer, der IKKE indeholder ordet "price", slettes i Vim?

For at slette alle linjer, der ikke indeholder ordet "price" i Vim, skal du bruge kommandoen `g!/price/d` i kommandotilstand.

Hvordan kan alle linjer, der IKKE indeholder ordet "price", slettes i Vim?

For at slette alle linjer, der ikke indeholder ordet "price" i Vim, kan du følge disse trin:

  1. Åbn din fil i Vim:
    vim filnavn
  2. Gå til kommandotilstand ved at trykke på Esc.
  3. Indtast følgende kommando for at slette alle linjer, der ikke indeholder ordet "price":
    g!/price/d
  4. Tryk på Enter for at udføre kommandoen.

Forklaring af kommandoen:

  • g!: Global kommando, der matcher linjer, der ikke indeholder det angivne mønster.
  • /price/: Mønsteret, der søges efter (i dette tilfælde ordet "price").
  • d: Slet kommandoen, der anvendes på de matchede linjer.

Efter at have udført disse trin, vil alle linjer, der ikke indeholder ordet "price", blive slettet fra din fil i Vim.