ne (edytor tekstu)
Deweloperzy | Sebastiano Vigna , Todd Lewis |
---|---|
Pierwsze wydanie | 1993 |
Wersja stabilna | |
Magazyn | |
Napisane w | C |
System operacyjny | POSIX / Unix / Linux |
Typ | Edytor tekstu |
Licencja | GPL-3.0-lub nowsza |
Strona internetowa |
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