GNU ed 1.20.1 udgivet

GNU-projektet har udgivet en ny version af den klassiske teksteditor ed, som blev den første standard teksteditor til UNIX OS. Den nye version er nummereret 1.20.1.

I den nye version:

  • Nye kommandolinjeindstillinger '+line', '+/RE' og '+?RE', som indstiller den aktuelle linje til det angivne linjenummer eller til den første eller sidste linje, der matcher det regulære udtryk "RE".
  • Filnavne, der indeholder kontroltegn 1 til 31, afvises nu, medmindre de løses ved hjælp af kommandolinjeindstillingen --unsafe-names.
  • Filnavne, der indeholder kontroltegn 1 til 31, udskrives nu ved hjælp af oktale escape-sekvenser.
  • Ed afviser nu filnavne, der ender med en skråstreg.
  • Mellemkommandoer, der ikke indstiller ændringsflaget, får ikke længere den anden "e" eller "q" kommando til at mislykkes med en "buffer modificeret" advarsel.
  • Tilde-udvidelse er nu udført for filnavne, der sendes til kommandoer; hvis filnavnet begynder med "~/", erstattes tilden (~) med indholdet af HOME-variablen.
  • Ed advarer nu første gang en kommando ændrer en buffer indlæst fra en skrivebeskyttet fil.
  • Det er dokumenteret, at "e" opretter en tom buffer, hvis filen ikke eksisterer.
  • Det er blevet dokumenteret, at 'f' angiver standard filnavn, uanset om filen eksisterer eller ej.
  • Forbedret beskrivelse af udgangsstatus i --help og i manualen.
  • Variablen MAKEINFO er blevet tilføjet til konfigurationen og Makefile.in.
  • Det blev dokumenteret i INSTALL, at når man vælger C-standarden, skal POSIX-funktioner udtrykkeligt aktiveres: ./configure CFLAGS+='—std=c99 -D_POSIX_C_SOURCE=2′

Kilde: linux.org.ru

Tilføj en kommentar