Vydáno GNU ed 1.20.1

Projekt GNU vydal novou verzi klasického textového editoru ed, který se stal prvním standardním textovým editorem pro OS UNIX. Nová verze má číslo 1.20.1.

V nové verzi:

  • Nové možnosti příkazového řádku '+line', '+/RE' a '+?RE', které nastavují aktuální řádek na zadané číslo řádku nebo na první nebo poslední řádek odpovídající regulárnímu výrazu "RE".
  • Názvy souborů obsahující řídicí znaky 1 až 31 jsou nyní odmítnuty, pokud nejsou vyřešeny pomocí volby příkazového řádku --unsafe-names.
  • Názvy souborů obsahující řídicí znaky 1 až 31 se nyní tisknou pomocí osmičkové sekvence escape.
  • Ed nyní odmítá názvy souborů končící lomítkem.
  • Mezilehlé příkazy, které nenastavují příznak změny, již nezpůsobují selhání druhého příkazu "e" nebo "q" s varováním "změněna vyrovnávací paměť".
  • Expanze tildy se nyní provádí pro názvy souborů předávané příkazům; pokud název souboru začíná "~/", je vlnovka (~) nahrazena obsahem proměnné HOME.
  • Ed nyní varuje, když příkaz poprvé změní vyrovnávací paměť načtenou ze souboru pouze pro čtení.
  • Bylo zdokumentováno, že "e" vytvoří prázdnou vyrovnávací paměť, pokud soubor neexistuje.
  • Bylo zdokumentováno, že 'f' nastavuje výchozí název souboru bez ohledu na to, zda soubor existuje nebo ne.
  • Vylepšený popis stavu ukončení v --help a v manuálu.
  • Proměnná MAKEINFO byla přidána do konfigurace a souboru Makefile.in.
  • V INSTALL bylo zdokumentováno, že při výběru standardu C musí být funkce POSIX explicitně povoleny: ./configure CFLAGS+='—std=c99 -D_POSIX_C_SOURCE=2′

Zdroj: linux.org.ru

Přidat komentář