Notepad++

Share it Please

Notepad++

Notepad++ is a text editor and source code editor for Windows. It aims to be a lightweight and robust editor for a variety of programming and scripting languages. One advantage of Notepad++ over the built-in Windows text editor Notepad, is that Notepad++ supports tabbed editing, which allows working with multiple open files. Notepad++ opens large files significantly faster and can be used as a replacement for Windows Notepad. Notepad++ is distributed as free software. The project was hosted on SourceForge.net, from where it has been downloaded over 27 million times[3][4] and twice won the SourceForge Community Choice Award for Best Developer Tool.[5] The project is hosted on TuxFamily since June 2010. To display and edit text and programming language source code files, Notepad++ uses the Scintilla editor component.


Features:

Tabbed document interface[7] Drag-and-drop Multiple clipboards (plugin required) Split screen editing and synchronized scrolling Spell checker (requires Aspell) (Spell checker does not distinguish between text and code) Supports text encoding formats such as Unicode, for international writing systems. UTF-8 and several UTF-16 encodings are supported. Find and replace: with regular expressions (including multi-line); over multiple documents; and marking/summary of occurrences File comparison Zooming Source code editing features include:[6] Auto-completion Bookmarks Syntax highlighting and syntax folding Brace and indent highlighting Smart highlighting Project manager Regular expression find and replace (in perl compatible extent) Speech synthesis FTP Browser (plug-in included in standard installation) Macro recording and execution. Various tools such as line sorting, text encoding conversion, text folding File status auto-detection Customizable shortcut key mapping. Function list. Notepad++ also supports Unix line endings so that it can be used to work with texts that have been produced on (or will be moved to) machines that run Unix operating systems.

Programming languages

Notepad++ supports syntax highlighting and code folding for over 50 programming, scripting, and markup languages.[6][8] It attempts to automatically detect the language that a given file uses, using a modifiable list of file extension bindings. Users may also manually set the current language, overriding the extension's default language. The program also supports autocompletion for a subset of the API of some programming languages. The following languages are natively supported by Notepad++ as of version 6.5: Ada, asp, Assembly, autoIt Batch C, C++, C#, Caml, Cmake, COBOL, CoffeeScript, CSS D, Diff Flash ActionScript, Fortran Gui4CLI, Go Haskell, HTML InnoSetup Java, Javascript, JSP KiXtart LISP, Lua Makefile, Matlab, MS-DOS, INI file NSIS, Normal Text File Objective-C Pascal, Perl, PHP, PostScript, PowerShell, Properties file, Python R, Resource file, Ruby Shell, Scheme, Smalltalk, SQL TCL, TeX Visual Basic, VHDL, Verilog XML YAML



0 comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...