Post Description
Notepad++ is een source code editor met de programmeur in gedachten. Het is een betere tekst editor voor iedere gebruiker die het Windows platform gebruikt. Dit project, geheel in C++ geschreven (zonder gebruik te maken van de MFC, waardoor het programma sneller en kleiner is), onder de GNU Licentie. Het eerste de van Notepad++ is het Scintilla component; een erg krachtig editor component. Het tweede deel bestaat uit de windows controls die geimplementeerd zijn om de gebruikers interface vriendelijker te maken voor de eindgebruiker.
Hier een aantal eigenschappen van Notepad++ :
Syntax kleuring : Ondersteunde talen: C, C++, Java, XML, HTML, PHP, Java Script, RC resource file, makefile, ASCII art file (extension .nfo, doxygen, ini file, ASP, VB/VBS source files, SQL, Objective-C, CSS, Pascal, Perl, Python, Lua, TCL, Assembler, Ruby, Lisp, Scheme, Properties, Diff, Smalltalk, Postscript, VHDL, Ada, Caml, AutoIt, KiXtart, Matlab en Verilog.
WYSIWYG : Als je een kleuren printer hebt, kun je jouw tekst / source code in kleur uitprinten.
Style Configuratie : Voor iedere taal die ondersteund wordt, kan de gebruiker zelf de gewenste kleuren, lettertype, etc definieren via de Style Configuratie Dialoog.
Gebruiker gedefinieerde Syntax kleuring : Een gebruiker kan ook een eigen selectie van woorden definieren.
Multi-Document : Je kunt met meerdere documenten tegelijk werken.
Multi-View : Er zijn 2 manieren van weergave. Dit wil zeggen dat je b.v. 2 documenten naast elkaar geopend kunt hebben. Je kunt ook met documenten werken die gekopieerd zijn. In de wijzigingen in het ene window, worden ook doorgevoerd in het andere window (je moet dan wel hetzelfde document in clone mode bewerken.
Ondersteuning voor Reguliere Expressies bij zoeken : Reguliere expressie staan het toe om complexe zoek acties uit te voeren.
Volledige Sleur en Pleur ondersteuning : Je kunt een document openen d.m.v. drag & drop. Je kunt documenten of zelfs een view ook met drag & drop verplaatsen.
Dynamische posities van Views : De gebruiker kan geheel naar eigen inzicht de posities van de views bepalen (allen in 2 documenten mode: de verdeling kan zowel horizontaal als vertikaal gezet worden).
File Status Auto-detectie : Als je een bestand verwijderd of wijzigd met een ander programma, terwijl het geopend is in Notepad++, dan laat Notepad++ je dit meteen weten (je kunt dan kiezen wat te doen).
Zoom in en zoom uit : Een erg mooie functie van het Scintilla component. Kijk maar naar het screenshot dan weet je wat we bedoelen.
Ondersteuning voor meerdere taal omgevingen : Chinese, Japanse en Koreaanse Windows versies worden ondersteund.
Markeringen : Een gebruiker kan gewoon in de marge van de markeringen klikken (rechts naast de regelnummer marge) of Ctrl+F2 gebruiken om een markering aan te maken of te verwijderen. Om naar een markering te springen, gebruikt men gewoon F2 (Volgende Markering) of Shift+F2 (Voorgaande Markering). Met Zoeken-> Verwijder alle markeringen kan men ook weer snel alle markeringen verwijderen.
Accentueren d.m.v. accolades : Als code tussen de symbolen { } [ ] ( ) staat en men een van de twee symbolen aan kilkt, dan zal het bijbehorende symbool ook oplichten.
Comments # 0