ne (edytor tekstu)

nie
Deweloperzy Sebastiano Vigna , Todd Lewis
Pierwsze wydanie 1993 ; 30 lat temu ( 1993 )
Wersja stabilna
Edit this on Wikidata 3.3.2 / 21 września 2022 r . ; 5 miesięcy temu ( 21 września 2022 )
Magazyn
Napisane w C
System operacyjny POSIX / Unix / Linux
Typ Edytor tekstu
Licencja GPL-3.0-lub nowsza
Strona internetowa ne .di .unimi .it

ne (od „miłego edytora”) to konsolowy edytor tekstu dla komputerowych systemów operacyjnych POSIX , takich jak Linux lub Mac OS X. Korzysta z biblioteki terminfo , ale może być również skompilowany przy użyciu dołączonej kopii implementacji GNU termcap . Istnieje również Cygwin . Został opracowany przez Sebastiano Vigna z Uniwersytetu w Mediolanie .

ne ma na celu zapewnienie alternatywy dla vi , która będzie bardziej znana początkującym [1] i współczesnym użytkownikom, a jednocześnie będzie przenośna we wszystkich systemach operacyjnych zgodnych z POSIX i nadal użyteczna przy wolnych połączeniach zdalnych. Używa skrótów klawiaturowych pochodzących z GUI , takich jak Ctrl + Q , aby wyjść i Ctrl + O , aby otworzyć plik zamiast wielomodowej struktury poleceń vi. Obsługuje wiele funkcji typowych dla zaawansowanych edytorów tekstu, takich jak podświetlanie składni , wyrażenia regularne , konfigurowalne menu i skróty klawiszowe oraz autouzupełnianie . ne może potokować zaznaczony blok tekstu przez dowolny filtr wiersza poleceń, używając domyślnie polecenia Through powiązanego z Meta + T. [2] ne obsługuje kodowanie UTF-8 [3] i jest czysty 8-bitowo .

ne został pierwotnie opracowany na Amigę 3000T [4] przy użyciu biblioteki przekleństw i został zainspirowany edytorem TurboText tej platformy, napisanym przez Martina Taillefera. Rozwój następnie przeniósł się do Linuksa, aby skorzystać z terminfo . Todd Lewis dołączył do zespołu programistów, przekazując kod, który napisał, aby dodać funkcje wymagane na Uniwersytecie Północnej Karoliny w Chapel Hill , który zaimplementował ne w ramach migracji swoich komputerów badawczych z MVS do UNIX . [5] . Daniele Filaretti pomógł w podświetlaniu składni przy użyciu kodu pochodzącego z Joe . [6]

Wersja 2.6 dodaje zawężenie ekranu otwierania pliku, dodaje wskaźniki stanu na liście otwartych dokumentów i poprawia podświetlanie składni. Wersja 3.1.0 jest w pełni 64-bitowa: rozmiar pliku i długość linii są ograniczone tylko przez dostępną pamięć rdzenia i miejsce na dysku, ponieważ duże pliki są mapowane w pamięci w sposób przezroczysty.

Linux Voice ocenił ne jako trzeci najlepszy edytor dla systemu Linux .

Zobacz też

Linki zewnętrzne