Notepad ++ ist ein Texteditor und Quellcode-Editor für die Verwendung mit Microsoft Windows . Es unterstützt Tabbed- Bearbeitung, die das Arbeiten mit mehreren geöffneten Dateien in einem einzigen Fenster ermöglicht. Der Name des Projekts stammt aus dem C- Inkrement-Operator .
Notepad ++ wird als freie Software verteilt . Zuerst wurde das Projekt auf SourceForge.net gehostet , von wo es über 28 Millionen Mal heruntergeladen wurde, [2] [3] und zweimal den SourceForge Community Choice Award für das beste Entwickler-Tool gewonnen. [4] Das Projekt wurde von 2010 bis 2015 auf TuxFamily ( fr ) veranstaltet ; Seit 2015 wurde Notepad ++ auf GitHub gehostet . [5] Notepad ++ verwendet die Scintilla-Editor-Komponente .
Geschichte
Notepad ++ wurde von Don Ho im September 2003 entwickelt. [6] Der Entwickler verwendete JEXT (ein Java- basierter Texteditor) in seinem Unternehmen, aber mit seiner schlechten Leistung unzufrieden, begann er, einen Texteditor zu entwickeln, der in C ++ mit Scintilla geschrieben wurde . [6] Er entwickelte es in seiner Freizeit, seit die Idee von seiner Firma abgelehnt wurde. [6] Notepad ++ wurde als Microsoft Windows-Anwendung erstellt. Der Autor berücksichtigt, aber abgelehnt, mit wxWidgets , um es auf die Mac OS X und Unix- Plattformen portieren. [6]
Notepad ++ wurde zum ersten Mal auf SourceForge am 25. November 2003 als Windows-Applikation veröffentlicht. Es basiert auf der Scintilla-Editor-Komponente und wird in C ++ mit nur Win32- API- Aufrufen mit nur der STL geschrieben , um die Leistung zu erhöhen und die Programmgröße zu reduzieren. [7] [8]
Im Januar 2010 verpflichtete die US-Regierung US-amerikanische Open-Source-Projekt-Hosts, den Zugang von Kuba, Iran, Nordkorea, Sudan und Syrien zu verweigern, um dem US-Recht nachzukommen. [9] Als Antwort auf das, was der Entwickler fühlte, war eine Verletzung der freien und Open-Source-Software (FOSS) Philosophie, im Juni 2010 Notepad ++ zog aus der US-territorialen Jurisdiktion durch die Freigabe einer Version auf TuxFamily, in Frankreich. Einige Community-Dienste von Notepad ++ (wie die Foren und Bug Tracker) blieben auf Sourceforge bis 2015, wenn Notepad ++ Source Sourceforge vollständig. [10] [11] [12]
Im Jahr 2011 hat Lifehacker Notepad ++ als „The Best Programming Text Editor für Windows“ beschrieben und erklärt: „Wenn Sie einen einfachen, leichten und erweiterbaren Programmier-Klartext-Editor bevorzugen, ist unsere erste Wahl der kostenlose Open-Source Notepad ++“. [13] Lifehacker kritisierte seine Benutzeroberfläche und stellte fest, dass „es in der Tat ziemlich hässlich ist. Zum Glück können Sie viel tun, um sein Aussehen anzupassen, und was es fehlt in Polnisch, das macht es in der Funktionalität aus.“ [13]
Im Jahr 2014 lud Lifehacker Leser Notepad ++ als „Most Popular Text Editor“, mit 40% der 16.294 Befragten, die es als ihre beliebtesten Redakteur. [14] Das Lifehacker-Team fasste das Programm als „schnell, flexibel, feature-packed und völlig frei“ zusammen. [14]
Im Jahr 2015 führte Stack Overflow eine weltweite Entwicklerbefragung durch, und Notepad ++ wurde mit 34,7% der 26.086 Befragten, die es täglich nutzten, als der am häufigsten verwendete Texteditor gewählt . [15] Stack Overflow stellte fest, dass „Je mehr Dinge ändern, desto wahrscheinlicher ist es, dass diese Dinge in JavaScript mit NotePad ++ auf einem Windows-Rechner geschrieben sind“. [15] Die Umfrage von 2016 hatte NotePad ++ bei 35,6%. [16]
Im Jahr 2015, als Reaktion auf die Mitarbeiter Entführung von Projekten auf Sourceforge gehostet , Notepad + + links Sourceforge vollständig mit dem Forum in NodeBB und der Bug Tracker zu GitHub verschoben werden . [12] [17]
Eigenschaften
Notepad ++ ist ein Quellcode-Editor . Es verfügt über Syntax-Hervorhebung , Code-Faltung und begrenzte Autovervollständigung für Programmierung , Scripting und Markup-Sprachen , aber nicht intelligente Code-Completionoder Syntax-Überprüfung. Als solches kann es richtig markieren Code in einem unterstützten Schema geschrieben, aber ob dieser Code ist ein funktionierendes Meisterwerk oder reiner Trödel ist nicht nachprüfbar. [15] [18] [19] [7]Ab Version 4.7.2 kann Notepad ++ die syntaktischen Elemente hervorheben:
- ActionScript
- Ada
- ASN.1
- ASP
- Versammlung
- AutoIt
- AviSynth- Skripte
- BaanC
- Batch-Dateien
- Blitz Basic
- C
- C #
- C ++
- Caml
- CMake
- Cobol
- CoffeeScript
- Csound
- CSS
- D
- Diff
- Erlang
- Escript
- Weiter
- Fortran
- FreeBASIC
- Gui4Cli
- Haskell
- HTML
- INI-Dateien
- Inno SetupSkripte
- Java
- JavaScript
- JSON
- KiXtart
- Latex
- LISPELN
- Lua
- Makefile
- Matlab
- MMIX
- Nimrod
- NnCron
- NSIS- Skripte
- Ziel c
- OScript
- Pascal
- Perl
- PHP
- PostScript
- Power Shell
- PureBasic
- Python
- R
- Rebol
- Ressourcendatei
- Rubin
- Rost
- Schema
- Smalltalk
- WÜRZEN
- SQL
- Schnell
- S-Aufzeichnung
- Tcl
- TeX
- Txt2tags
- Visual Basic
- VHDL
- Verilog
- XML
- YAML
Die Sprachliste zeigt auch zwei Sonderposten für gewöhnlichen Klartext an : „Normaler Text“ (Standard) oder „MS-DOS-Stil“, der versucht, DOS-Ära-Text-Editoren zu emulieren.
Notepad ++ verfügt über Funktionen zum Verzehr und zur Erstellung von plattformübergreifenden Klartextdateien. Er erkennt drei Newline-Darstellungen ( CR , CR + LF und LF ) und kann zwischen ihnen on-the-fly umwandeln. Darüber hinaus unterstützt es die Neuinterpretation von Klartextdateien in verschiedenen Zeichencodierungen und kann sie in ASCII , UTF-8 oder UCS-2 umwandeln . Als solches kann es reparieren Text, der Kauderwelsch nur erscheinen, weil ihre Charakter-Codierung nicht richtig erkannt wird .
Notepad ++ hat auch Funktionen, die Klartextbearbeitung Erfahrung im Allgemeinen verbessern, wie:
- Autosave
- Suchen und Ersetzen von Textfolgen mit regulären Ausdrücken
- Geführte Einrückung
- Line Lesezeichen
- Makros
- Simultanbearbeitung [20]
- Split Screen Editing und synchronisiertes Scrollen
- Zeilenoperationen, einschließlich Sortierung, Fallumwandlung (Großbuchstaben, Kleinbuchstaben, Kamelkoffer, Satzfall) und Entfernung von redundantem Whitespace
- Tabbed document interface [21]
Plugins
Notepad ++ hat Unterstützung für Makros und Plugins , [22] und wurde für seine robuste Plugin-Architektur markiert, mit der verschiedene neue Features in das Programm integriert werden konnten. [23] Derzeit werden über 140 kompatible Plugins für Notepad ++ entwickelt, von denen 10 standardmäßig im Programm enthalten sind. [24] Das erste Plugin, das in das Programm aufgenommen werden soll, war „TextFX“ , das die W3C-Validierung für HTML und CSS beinhaltet, Textsortierung, Charakterfalländerung und Angebotsabwicklung. [25]
Internationalisierung
Notepad ++ unterstützt das Umschalten in eine lokale menschliche Sprache, nachdem eine einzelne XML-Datei mit allen Texten bereitgestellt wurde, die übersetzt werden sollen. Die User-Community hat Übersetzungen in viele Sprachen und einige lokale Dialekte beigetragen.
Ostereier
Wenn F1 gedrückt wird oder der Info-Dialog geöffnet wird, während der aktuell ausgewählte Text einen Namen enthält, wird ein neues Dokument erstellt und ein Zitat aus dieser Person wird mit simulierter Eingabe eingegeben. [26]Unter den Namen, die dieses Osterei auslösen, sind Bill Gates , Linus Torvalds , Brian Kernighan und Darth Vader . Die Auswahl des Textes ‚zufällig‘ wählt ein zufälliges Zitat aus. [27] [28]
Kontroverse
Im März 2008 wurde das Banner “ Boycott Beijing 2008 “ auf der Homepage von Notepad ++ SourceForge.net platziert. [29] Ein paar Monate später waren die meisten Benutzer in China nicht in der Lage, die SourceForge.net-Website vom 26. Juni bis 24. Juli 2008 zu erreichen. Dies führte zu dem weit verbreiteten Glauben, dass China SourceForge.net in Vergeltung für das Boykott-Banner verboten hatte. [30] [31] [32]
Im Januar 2015 wurde die Notepad ++ Website von Hackern aus dem Fallaga Team gehackt, die gegen ein Osterei, das Je suis Charlie unterstützte, protestierten . [33] Das Fallaga-Team wurde mit ISIL verknüpft und ist auch für das Hacken von Webseiten des britischen National Health Service verantwortlich . [34]
https://notepad-plus-plus.org/
Notepad++: a free source code editor which supports several programming languages running under the MS Windows environment.
Download
Download Notepad++ 7.5. Release Date: 2017-08-15 … |
Community
Plugin Development – General Discussion – Help wanted – … |
Notepad++ 7.4.2 released
Notepad++ 7.4.2 released … Notepad++ Download |
Back to v7.3.3
In the meantime please use Notepad++ v7.3.3. Sorry for the … |
V7.3.3
Notepad++ v7.3.3 bug-fixes and enhancements: Fix CIA … |
News
Stay informed of the latest Notepad++ news! Simply send … |
Features
Features. Syntax Highlighting and Syntax Folding; User Defined … |
Notepad++ 7 – x64 available
I encourage plugin authors to make your x64 build availabe, … |
Resources
Resources. Online Help. Notepad++ Community: Where … |
Links
Links. Scintilla: The main component of Notepad++, very … |
Weitere Ergebnisse von notepad-plus-plus.org » |