Hvordan erstatte en Newline i Vim
Vim er en kraftig teksteditor som har en lojal tilhengerskare i Linux-fellesskapet. Dens primære funksjon er en sofistikert sett med tastekommandoer som tillater brukeren å utføre sofistikerte endringer med bare noen få tastetrykk. Men det har en veldig bratt læringskurve, og ingen Graphical User Interface (GUI) for å veilede brukeren sammen; alt må gjøres med tastetrykk, inkludert finne og erstatte funksjonen.
Bruksanvisning
1 Trykk "ESC" for å gå inn kommando-modus.
2 Skriv inn følgende i Vim:
:% S / \ n / erstatte / g
Hvis du er riktig i kommando-modus, vil denne teksten vises nederst på skjermen. Den ":" forteller Vim at det som følger er en kommando. Den "%" forteller Vim at endringene skal gjelde for hele dokumentet. Den "s" forteller Vim som du ønsker å bruke "substitusjon" kommandoen. Den "\ n" er Vim koden for "linjeskift", en usynlig karakter pleide å fortelle tekst redaktører hvor du skal plassere linjeskift. "Erstatte" er teksten som vil bli satt på plass av den nye linjen karakter. Til slutt, "g" forteller Vim som du ønsker å endre å være "global", du ønsker ikke Vim å stoppe etter den første endringen.
3 Trykk enter." Hele dokumentet vil ha alle sine linjeskift fjernet og erstattet med ordet "BYTT."
Hint
- Den "\ n" tegnet fungerer bare på Linux, Unix og Mac OS X-formatert tekstfiler. DOS / Windows formatert tekstfiler vil bruke "\ r" karakter i stedet. Du kan skrive inn ": set ff?" i kommandomodus til å oppdage formatet for gjeldende fil.