Sunday 23 November 2014

Notepad++




Notepad++

Notepad++ is a text editor and source code editor for Windows. Notepad++ differs from Notepad, the built in Windows text editor in that Notepad++ supports tabbed editing, which allows working with multiple open files in a single window. Notepad++ opens large files significantly faster than Windows Notepad. The project name comes from the C increment operator.

Notepad++ is distributed as free software. The project was hosted on SourceForge.net, from where Notepad++ has been downloaded over 28 million times and twice won the SourceForge Community Choice Award for Best Developer Tool. The project has been hosted on TuxFamily since June 2010. Notepad++ uses the Scintilla editor component.


General features include in Notepad++:


  • Tabbed document interface
  • 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
  • Data comparison
  • Zooming


Source code editing features include in Notepad++:


  • 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.


Notepad++ supports syntax highlighting and code folding for over 50 programming, scripting, and markup languages. Notepad++ 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 default language. Notepad++ 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.6:


  • Ada, asp, Assembly, AutoIt
  • Batch
  • C, C++, C#, Caml, Cmake, COBOL, CoffeeScript, CSS
  • D, Diff
  • Flash ActionScript, Fortran
  • Gui4CLI
  • Haskell, HTML
  • INNO
  • Java, Javascript, JSP
  • KiXtart
  • LISP, Lua
  • Makefile, Matlab, MS-DOS, INI file
  • NSIS, Normal Text File
  • Objective-C
  • Pascal, Perl, PHP, PostScript, PowerShell, Properties, Python
  • R, Resource file, Ruby
  • Shell, Scheme, Smalltalk, SQL
  • TCL, TeX
  • Visual Basic, VHDL, Verilog
  • XML
  • YAML

Users can also define their own language (for syntax highlighting) and its respective API (for autocompletion) by using the built in User Language Define System. Users may configure the syntax highlighting font styles per element, per language, and the resulting formatted script may be printed in full color (WYSIWYG). Additionally, Notepad++ displays indent guidelines when source code is indented with tab characters, and highlights closing braces, brackets and tags.
Download Notepad++ Free
7.57 MB



0 komentar:

Post a Comment

◄ Posting BaruPosting Lama ►
 

Pembaca

Followers

Copyright © 2015. Master Technology - All Rights Reserved My Template by Yossh